访问
- 打开 GlitchTip URL:
http://<SERVER_IP> - 创建第一个用户账户。
- 首个账户创建后,注册将自动禁用(
ENABLE_USER_REGISTRATION=False).
邮件配置
GlitchTip 可通过 SMTP 或受支持的邮件提供商发送密码重置邮件、邀请和通知。
编辑: /root/glitchtip/docker-compose.yml
配置:
EMAIL_URLDEFAULT_FROM_EMAIL
然后应用更改:
cd /root/glitchtip
docker compose up -d
重要文件与目录
- 安装路径:
/root/glitchtip - Compose 文件:
/root/glitchtip/docker-compose.yml - PostgreSQL 数据卷:
/var/lib/docker/volumes/glitchtip_pg-data - 上传卷:
/var/lib/docker/volumes/glitchtip_uploads - Nginx 配置:
/etc/nginx/sites-available/glitchtip
Docker 管理
查看正在运行的容器:
docker compose -f /root/glitchtip/docker-compose.yml ps
重启所有容器:
docker compose -f /root/glitchtip/docker-compose.yml restart
跟踪应用日志:
docker compose -f /root/glitchtip/docker-compose.yml logs -f
停止应用:
docker compose -f /root/glitchtip/docker-compose.yml down
启动应用:
docker compose -f /root/glitchtip/docker-compose.yml 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/glitchtip
3. 安装 Certbot:
apt install -y certbot python3-certbot-nginx
4. 运行以下命令并按提示获取有效的 Let's Encrypt 证书:
certbot --nginx
5. 重新加载 Nginx 以应用更改:
systemctl reload nginx
6. 编辑 /root/glitchtip/docker-compose.yml 并更新 GLITCHTIP_DOMAIN 以使用你的域名(包括 https://):
GLITCHTIP_DOMAIN=https://yourdomain.com
7. 重新创建服务:
cd /root/glitchtip
docker compose up -d
8. 打开浏览器,访问: https://yourdomain.com