Перейти до основного вмісту
Знижка 50% усі плани, обмежений час. Від $2.48/mo
Bugsink

Bugsink

Bugsink: система відстеження помилок для самостійного хостингу, яка працює за протоколом 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

Електронну пошту адміністратора можна змінити пізніше через 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

Більше в розділі Самохостинг

Схожі додатки.

Розгорніть Bugsink зараз. Від $2,48/міс.