FDSA Resources

Installation Guide

If you are performing a fresh install, we highly recommend you execute these commands to avoid any issue during installation:

docker stop $(docker ps -a -q) && docker rm $(docker ps -a -q) && docker volume rm $(docker volume ls -q)

docker system prune -a --volumes

Installation Methods Overview

We provide three types of installers to support different usage scenarios and user preferences. Each installer delivers the same core functionality but with a different experience according to your needs:

Command-Line Installer (CLI)

  • It runs entirely in a terminal.
  • Best suitable for advanced users who are comfortable with shell commands.
  • Provides maximum flexibility, real-time logs and information.

To run this installer, in the root folder, execute this command:

bash installer.sh --textmode

In case you need to perform an upgrade of FDSA, please execute this command:

bash installer.sh --textmode --update

Text-Based User Interface Installer (TUI)

  • It provides buttons, forms, and progress indicators without requiring a graphical environment.
  • Ideal for users who want a structured installation flow.
  • Balances usability with low resources requirements.
  • Real time logs.
  • Each step of this installer is presented in its own independent screen, keeping the process clear and organized.
  • For remote servers it works seamlessly over SSH connection.

To run this installer, in the root folder, execute this command:

bash installer.sh

For upgrading, this installer will give you this option in the first screens.

Browser-Based Installer (Web UI)

The browser-based installer delivers the most user-friendly and visually intuitive installation experience.

  • Runs through a modern web interface accessible for a remote browser.
  • Includes graphical forms, setp-by-step guidance, and validation feedback.
  • Recommended for users who prefer a visual setup process or when collaboration is needed during installation.

To run this installer, in the root folder, execute this command:

bash installer.sh --webmode

For upgrading, this installer will give you this option in the first screens.