Przejdź do treści głównej
50% zniżki wszystkie plany, oferta limitowana. Od $2.48/mo
Bugsink

Bugsink

Bugsink to samodzielnie hostowane śledzenie błędów, które obsługuje protokół Sentry SDK. Skieruj istniejącego klienta Sentry na własny serwer i przechowuj każdy stack trace, breadcrumb i zdarzenie na infrastrukturze, którą kontrolujesz. Działa z pojedynczego pliku Docker Compose. Ponad 1900 gwiazdek na GitHub.

Na pierwszy rzut oka

1.9k

Gwiazdki na GitHub

3

Wyświetlenia strony

333

Aktywne instalacje

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

Aktywne instalacje to dane przykładowe (podgląd); prawdziwa metryka zostanie podłączona przed uruchomieniem.

Dostęp

Otwórz URL Bugsink: http://<SERVER_IP> (HTTP)

Dane logowania są przechowywane w /root/bugsink/.env as ADMIN_EMAIL oraz ADMIN_PASSWORD.

Pobierz dane logowania administratora:

grep ADMIN /root/bugsink/.env

Adres e-mail administratora można później zmienić z Users w interfejsie webowym Bugsink.

Ważne pliki i katalogi

  • Ścieżka instalacji: /root/bugsink
  • Plik Compose: /root/bugsink/compose.yaml
  • Plik środowiskowy: /root/bugsink/.env
  • Wolumin bazy danych: /var/lib/docker/volumes/bugsink_db-data
  • Konfiguracja Nginx: /etc/nginx/sites-available/bugsink

Zarządzanie Docker

Wyświetl uruchomione kontenery:

docker compose -f /root/bugsink/compose.yaml ps

Uruchom ponownie wszystkie kontenery:

docker compose -f /root/bugsink/compose.yaml restart

Śledź logi aplikacji:

docker compose -f /root/bugsink/compose.yaml logs -f

Zatrzymaj aplikację:

docker compose -f /root/bugsink/compose.yaml down

Uruchom aplikację:

docker compose -f /root/bugsink/compose.yaml up -d

Zarządzanie Nginx

Sprawdź stan:

systemctl status nginx

Uruchom ponownie Nginx:

systemctl restart nginx

Przeładuj Nginx:

systemctl reload nginx

Zweryfikuj konfigurację:

nginx -t

Włączanie SSL z domeną

1. Skieruj swoją domenę na IP serwera.

2. Edytuj konfigurację Nginx i zamień oba server_name _; z Twoją domeną (server_name <yourdomain.com>):

vim /etc/nginx/sites-available/bugsink

3. Zainstaluj Certbot:

apt install -y certbot python3-certbot-nginx

4. Uruchom poniższe polecenie i postępuj zgodnie z monitami, aby uzyskać ważny certyfikat Let's Encrypt:

certbot --nginx

5. Przeładuj Nginx, aby zastosować zmiany:

systemctl reload nginx

6. Edytuj /root/bugsink/.env i zastąp IP serwera w BASE_URL swoją domeną, wraz z https:// prefiksem:

BASE_URL=https://yourdomain.com

7. Edytuj /root/bugsink/compose.yaml i odkomentuj BEHIND_HTTPS_PROXY: "true" aby włączyć obsługę proxy HTTPS.

8. Utwórz ponownie usługi:

cd /root/bugsink
docker compose up -d

9. Otwórz przeglądarkę i odwiedź: https://yourdomain.com

Więcej w Self-hosted

Powiązane aplikacje.

Wdróż Bugsink teraz. Od $2,48/mies.