Get Fluxend up and running on your local machine in just a few minutes.
Before installing Fluxend, ensure you have the following tools installed and available via your command line interface:
You can verify these tools are installed by running docker --version
, docker-compose --version
, make --version
, and git --version
in your terminal.
Download the latest version of Fluxend from GitHub:
If you want to edit any configs, open the .env.example
file and make changes. Otherwise, just press Enter for defaults
Some of the values you might want to change are:
BASE_DOMAIN
It defaults to localhost
on porn :80
You can change to your real address once on serverJWT_SECRET
This must be changed to a different string of minimum 32 charactersSUPERUSER_USERNAME
Superuser’s usernameSUPERUSER_EMAIL
Superuser’s email addressSUPERUSER_PASSWORD
Superuser’s passwordRun the automated setup command:
This process may take several minutes as it downloads and builds the required Docker images. Please be patient and ensure you have a stable internet connection.
Once the setup completes successfully, you should see a confirmation message in your terminal.
Verify that all services are running correctly:
You should see four containers running:
Container | Service | Description |
---|---|---|
🐘 fluxend_db | PostgreSQL | Application database |
🧠 fluxend_app | API Server | Backend engine |
🌐 fluxend_frontend | Frontend | Admin panel interface |
🚦 fluxend_traefik | Traefik | Reverse proxy for routing |
Your Fluxend installation is now ready! Access the login at:
You may see unsafe browser warning because it is running HTTP
locally. You can ignore this because SSL won’t work with localhost as domain. When you run this on an actual server, you can modify URL_SCHEME
in .env
file and change it to https
. Your SSL certificate is taken care of automatically
If you encounter issues during installation: