> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flexagon.com/llms.txt
> Use this file to discover all available pages before exploring further.

# FlexDeploy Installation Guide

> The FlexDeploy™ Installation Guide provides system specifications and instructions for installing FlexDeploy and its components. See for architecture

The FlexDeploy™ Installation Guide provides system specifications and instructions for installing FlexDeploy and its components. See [FlexDeploy Architecture](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-architecture.md) for architecture details.

> [!TIP]
>
> See [FlexDeploy System Requirements](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-system-requirements.md) for details on software and hardware requirements.

# Automated Installation

Tomcat, InfluxDB, and Database Schemas are installed and upgraded automatically with this tool. This is the easiest way to install or upgrade FlexDeploy. This is supported only on Linux vms and hosts. It works for installs and upgrades of the FlexDeploy Production Docker image, but not the image for POCs. It is not compatible with Kubernetes or Helm Charts. In those cases, a Manual installation below is advisable.

[Automated Installer](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-installation-guide/automated-linux-install-upgrade.md)

# Manual Installation

FlexDeploy can be installed or upgraded in a custom fashion on Windows or Linux. Usually the automated installer / upgraded above is recommended. Don’t follow this path without consulting the support team.

[Manual Installation Instructions](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-installation-guide/manual-installation-instructions.md)

# Docker Installation

The following FlexDeploy docker images can be downloaded directly from docker hub.

* flexdeploy/fd\_tcat

  * This image is intended for production use. See support portal for details.

  * Installation

    * [Automated Installation](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-installation-guide/docker-flexdeploy-installs/automated-installation-docker-image-production-use.md) **- This is recommended for most customers.**

    * [Manual Installation](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-installation-guide/docker-flexdeploy-installs/manual-installation-docker-image-production-use.md)

* flexdeploy/fd\_tcat\_postgres

  * This image is for POC and Demo purposes only. This means if you delete the image all of your data will be deleted. See support portal for details.

  * Installation

    * Automated installation is not supported, however it’s a pretty simple installation process for this image, see [Installation](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-installation-guide/docker-flexdeploy-installs/installation-docker-image-for-trials.md)

# Windows with embedded database for Trials

Tomcat, InfluxDB, and PostgreSQL is setup. This is supported only on Windows.

[Running FlexDeploy with embedded database on Windows](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-installation-guide/windows-trial-with-embedded-database.md)

# Advanced Customizations

* [Change FlexDeploy process user on Linux](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-installation-guide/advanced/change-flexdeploy-process-user-on-linux.md)
* [Enabling HTTPS on FlexDeploy (Tomcat)](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-installation-guide/advanced/enabling-https-on-flexdeploy-tomcat.md)
* [Security Hardening options for FlexDeploy](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-installation-guide/advanced/security-hardening-options-for-flexdeploy.md)
* [Tuning Postgres for better performance if "cold" reads are slow](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-installation-guide/advanced/tuning-postgres-for-better-performance-if-cold-reads-are-slow.md)
* [FlexDeploy Backups Repository](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-installation-guide/advanced/flexdeploy-backups-repository.md)
* [Using Amazon RDS for PostgreSQL with FlexDeploy](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-installation-guide/advanced/using-amazon-rds-for-postgresql-with-flexdeploy.md)
* [Using FlexDeploy with a load Balancer that offloads HTTPS](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-installation-guide/advanced/using-flexdeploy-with-a-load-balancer-that-offloads-https.md)
* [Using FlexDeploy to access external services through a proxy](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-installation-guide/advanced/using-flexdeploy-to-access-external-services-through-a-proxy.md)
