Zum Hauptinhalt springen
50 % Rabatt alle Pläne, begrenzte Zeit. Ab $2.48/mo
Bugsink

Bugsink

Bugsink ist ein selbst gehostetes Error-Tracking, das das Sentry-SDK-Protokoll spricht. Richten Sie Ihren bestehenden Sentry-Client auf Ihren eigenen Server, und behalten Sie jeden Stack-Trace, Breadcrumb und jedes Event auf einer Infrastruktur, die Sie kontrollieren. Läuft aus einer einzigen Docker-Compose-Datei. Über 1.900 GitHub-Sterne.

Auf einen Blick

1.9k

GitHub-Sterne

3

Seitenaufrufe

333

Aktive Installationen

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

Aktive Installationen sind Beispieldaten (Vorschau); die echte Kennzahl wird vor dem Start eingebunden.

Zugriff

Öffnen Sie die Bugsink-URL: http://<SERVER_IP> (HTTP)

Die Anmeldedaten werden gespeichert in /root/bugsink/.env as ADMIN_EMAIL und ADMIN_PASSWORD.

Rufen Sie die Administrator-Zugangsdaten ab:

grep ADMIN /root/bugsink/.env

Die Administrator-E-Mail-Adresse lässt sich später ändern über Users in der Bugsink-Weboberfläche.

Wichtige Dateien und Verzeichnisse

  • Installationspfad: /root/bugsink
  • Compose-Datei: /root/bugsink/compose.yaml
  • Umgebungsdatei: /root/bugsink/.env
  • Datenbankvolume: /var/lib/docker/volumes/bugsink_db-data
  • Nginx Konfiguration: /etc/nginx/sites-available/bugsink

Docker-Verwaltung

Laufende Container anzeigen:

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

Alle Container neu starten:

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

Verfolgen Sie die Anwendungs-Logs:

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

Stoppen Sie die Anwendung:

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

Starten Sie die Anwendung:

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

Nginx verwalten

Status prüfen:

systemctl status nginx

Nginx neu starten:

systemctl restart nginx

Nginx neu laden:

systemctl reload nginx

Überprüfen Sie die Konfiguration:

nginx -t

SSL mit einer Domain aktivieren

1. Richten Sie Ihre Domain auf die Server-IP aus.

2. Nginx-Konfiguration bearbeiten und beide ersetzen server_name _; mit Ihrer Domain (server_name <yourdomain.com>):

vim /etc/nginx/sites-available/bugsink

3. Certbot installieren:

apt install -y certbot python3-certbot-nginx

4. Führen Sie den folgenden Befehl aus und folgen Sie den Anweisungen, um ein gültiges Let's Encrypt-Zertifikat zu erhalten:

certbot --nginx

5. Laden Sie Nginx neu, um die Änderungen anzuwenden:

systemctl reload nginx

6. Bearbeiten Sie /root/bugsink/.env und ersetzen Sie die Server-IP in BASE_URL durch Ihre Domain, einschließlich des https:// Präfix:

BASE_URL=https://yourdomain.com

7. Bearbeiten Sie /root/bugsink/compose.yaml und kommentieren Sie BEHIND_HTTPS_PROXY: "true" aus, um die HTTPS-Proxy-Unterstützung zu aktivieren.

8. Dienste neu erstellen:

cd /root/bugsink
docker compose up -d

9. Öffnen Sie Ihren Browser und besuchen Sie: https://yourdomain.com

Mehr zu Self-Hosted

Verwandte Apps.

Bugsink jetzt bereitstellen. Ab 2,48 $/Monat.