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.