Перейти к основному содержанию
Скидка 50% все планы, ограниченное время. Начиная от $2.48/mo
Bugsink

Bugsink

Bugsink: self-hosted отслеживание ошибок, работающее по протоколу Sentry SDK. Направьте существующий клиент Sentry на собственный сервер и храните каждый стек-трейс, breadcrumb и событие на инфраструктуре, которую контролируете вы. Запускается из единственного файла Docker Compose. Более 1 900 звёзд на GitHub.

Кратко

1.9k

Звёзды на GitHub

3

Просмотры страниц

333

Активные установки

Версия 2 OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4

Активные установки — пример данных (предпросмотр); реальная метрика будет подключена до запуска.

Доступ

Откройте URL Bugsink: http://<SERVER_IP> (HTTP)

Учётные данные для входа хранятся в /root/bugsink/.env as ADMIN_EMAIL и ADMIN_PASSWORD.

Получите учётные данные администратора:

grep ADMIN /root/bugsink/.env

Email администратора можно изменить позже через Users в веб-интерфейсе Bugsink.

Важные файлы и директории

  • Путь установки: /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

Ещё в Self Hosted

Похожие приложения.

Разверните Bugsink прямо сейчас. От $2,48/мес.