跳至主要内容
五折优惠 全部方案,限时优惠。起价 $2.48/mo
Bugsink

Bugsink

Bugsink 是一款自托管的错误跟踪工具,支持 Sentry SDK 协议。将你现有的 Sentry 客户端指向自己的服务器,把每一条堆栈跟踪、面包屑和事件都保留在你掌控的基础设施上。通过单个 Docker Compose 文件即可运行。拥有 1,900+ GitHub 星标。

快速概览

1.9k

GitHub star 数

3

页面浏览量

333

活跃安装数

版本 2 OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4

活跃安装数为示例数据(预览版);正式版本将接入真实数据。

访问

打开 Bugsink URL: http://<SERVER_IP> (HTTP)

登录凭据存储在 /root/bugsink/.env as ADMIN_EMAILADMIN_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

更多自托管内容

相关应用。

立即部署 Bugsink。 起价 $2.48/月。