访问
- 在浏览器中打开 Fusion:
https://<SERVER_IP> - 默认安装的是自签名 TLS 证书,因此首次访问时浏览器会显示安全警告。继续操作即可。
登录
- Fusion 仅使用密码进行身份验证(无用户名)。
- 密码:存储在
/root/fusion/.envasFUSION_PASSWORD
重要文件与目录
- 安装路径:
/root/fusion - Compose 文件:
/root/fusion/docker-compose.yml - 环境文件:
/root/fusion/.env - 数据目录:
/root/fusion/data - Nginx 配置:
/etc/nginx/sites-available/fusion - SSL证书:
/etc/nginx/ssl/fusion.crt - SSL 私钥:
/etc/nginx/ssl/fusion.key
服务管理
查看正在运行的容器:
docker compose -f /root/fusion/docker-compose.yml ps
重启 Fusion:
docker compose -f /root/fusion/docker-compose.yml restart
查看日志:
cd /root/fusion && docker compose logs -f
停止 Fusion:
docker compose -f /root/fusion/docker-compose.yml stop
启动 Fusion:
docker compose -f /root/fusion/docker-compose.yml start
重新创建 Fusion:
docker compose -f /root/fusion/docker-compose.yml up -d
使用域名启用 HTTPS
1. 将域名解析到服务器 IP。
2. 编辑 /etc/nginx/sites-available/fusion 并替换两处 server_name _; 指令为你的域名(例如 server_name yourdomain.com;).
3. 安装 Certbot:
apt install -y certbot python3-certbot-nginx
4. 获取 Let's Encrypt 证书:
certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com
5. 编辑 /etc/nginx/sites-available/fusion 并更新 ssl_certificate 和 ssl_certificate_key 指令以使用你的 Let's Encrypt 证书。
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. 重新加载 Nginx 以应用更改:
systemctl reload nginx
7. 编辑 /root/fusion/.env 并更新 FUSION_CORS_ALLOWED_ORIGINS 从 https://<SERVER_IP> 为你的域名(例如 https://yourdomain.com).
8. 重新创建服务:
cd /root/fusion && docker compose up -d
9. 访问 Fusion: https://yourdomain.com.