访问
打开 Bugsink URL: http://<SERVER_IP> (HTTP)
登录凭据存储在 /root/bugsink/.env as ADMIN_EMAIL 和 ADMIN_PASSWORD.
获取管理员凭据:
grep ADMIN /root/bugsink/.env
管理员邮箱稍后可从 Users 在 Bugsink Web 界面中修改。
重要文件与目录
- 安装路径:
/root/bugsink - Compose 文件:
/root/bugsink/compose.yaml - 环境文件:
/root/bugsink/.env - 数据库卷:
/var/lib/docker/volumes/bugsink_db-data - Nginx 配置:
/etc/nginx/sites-available/bugsink
Docker 管理
查看正在运行的容器:
docker compose -f /root/bugsink/compose.yaml ps
重启所有容器:
docker compose -f /root/bugsink/compose.yaml restart
跟踪应用日志:
docker compose -f /root/bugsink/compose.yaml logs -f
停止应用:
docker compose -f /root/bugsink/compose.yaml down
启动应用:
docker compose -f /root/bugsink/compose.yaml up -d
管理 Nginx
查看状态:
systemctl status nginx
重启 Nginx:
systemctl restart nginx
重新加载 Nginx:
systemctl reload nginx
验证配置:
nginx -t
为域名启用 SSL
1. 将域名解析到服务器 IP。
2. 编辑 Nginx 配置,把两处 server_name _; 替换为你的域名(server_name <yourdomain.com>):
vim /etc/nginx/sites-available/bugsink
3. 安装 Certbot:
apt install -y certbot python3-certbot-nginx
4. 运行以下命令并按提示获取有效的 Let's Encrypt 证书:
certbot --nginx
5. 重新加载 Nginx 以应用更改:
systemctl reload nginx
6. 编辑 /root/bugsink/.env 并替换其中的服务器 IP BASE_URL 为你的域名,包括 https:// 前缀:
BASE_URL=https://yourdomain.com
7. 编辑 /root/bugsink/compose.yaml 并取消注释 BEHIND_HTTPS_PROXY: "true" 以启用 HTTPS 代理支持。
8. 重新创建服务:
cd /root/bugsink
docker compose up -d
9. 打开浏览器,访问: https://yourdomain.com