Access
- Open Fusion in your browser:
https://<SERVER_IP> - A self-signed TLS certificate is installed by default, so your browser will display a security warning on the first visit. Proceed to continue.
Login
- Fusion uses password-only authentication (no username).
- Password: Stored in
/root/fusion/.envasFUSION_PASSWORD
Important Files and Directories
- Install Path:
/root/fusion - Compose File:
/root/fusion/docker-compose.yml - Environment File:
/root/fusion/.env - Data Directory:
/root/fusion/data - Nginx Configuration:
/etc/nginx/sites-available/fusion - SSL Certificate:
/etc/nginx/ssl/fusion.crt - SSL Private Key:
/etc/nginx/ssl/fusion.key
Service Management
View running containers:
docker compose -f /root/fusion/docker-compose.yml ps
Restart Fusion:
docker compose -f /root/fusion/docker-compose.yml restart
View logs:
cd /root/fusion && docker compose logs -f
Stop Fusion:
docker compose -f /root/fusion/docker-compose.yml stop
Start Fusion:
docker compose -f /root/fusion/docker-compose.yml start
Recreate Fusion:
docker compose -f /root/fusion/docker-compose.yml up -d
Enabling HTTPS with a Domain
1. Point your domain to the server IP.
2. Edit /etc/nginx/sites-available/fusion and replace both server_name _; directives with your domain (e.g. server_name yourdomain.com;).
3. Install Certbot:
apt install -y certbot python3-certbot-nginx
4. Obtain a Let's Encrypt certificate:
certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com
5. Edit /etc/nginx/sites-available/fusion and update the ssl_certificate and ssl_certificate_key directives to use your Let's Encrypt certificate.
Before:
ssl_certificate /etc/nginx/ssl/fusion.crt;
ssl_certificate_key /etc/nginx/ssl/fusion.key;
After:
ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;
6. Reload Nginx to apply the changes:
systemctl reload nginx
7. Edit /root/fusion/.env and update FUSION_CORS_ALLOWED_ORIGINS from https://<SERVER_IP> to your domain (e.g. https://yourdomain.com).
8. Recreate the services:
cd /root/fusion && docker compose up -d
9. Access Fusion at https://yourdomain.com.