Vai al contenuto principale
50% di sconto tutti i piani, tempo limitato. A partire da $2.48/mo
Bugsink

Bugsink

Bugsink è un sistema self-hosted di tracciamento degli errori che parla il protocollo dell'SDK di Sentry. Indirizza il tuo client Sentry esistente verso il tuo server e mantieni ogni stack trace, breadcrumb ed evento su un'infrastruttura che controlli tu. Funziona da un singolo file Docker Compose. Oltre 1.900 stelle su GitHub.

In breve

1.9k

Stelle su GitHub

3

Visualizzazioni di pagina

333

Installazioni attive

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

Le installazioni attive sono dati di esempio (anteprima); la metrica reale sarà collegata prima del lancio.

Accesso

Apri l'URL di Bugsink: http://<SERVER_IP> (HTTP)

Le credenziali di accesso sono memorizzate in /root/bugsink/.env as ADMIN_EMAIL e i piani ADMIN_PASSWORD.

Recupera le credenziali dell'amministratore:

grep ADMIN /root/bugsink/.env

L'email dell'amministratore può essere modificata in seguito da Users nell'interfaccia web di Bugsink.

File e directory importanti

  • Percorso di installazione: /root/bugsink
  • File Compose: /root/bugsink/compose.yaml
  • File di ambiente: /root/bugsink/.env
  • Volume del database: /var/lib/docker/volumes/bugsink_db-data
  • Configurazione Nginx: /etc/nginx/sites-available/bugsink

Gestione Docker

Visualizza i container in esecuzione:

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

Riavvia tutti i container:

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

Segui i log dell'applicazione:

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

Arresta l'applicazione:

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

Avvia l'applicazione:

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

Gestione di Nginx

Verifica lo stato:

systemctl status nginx

Riavvia Nginx:

systemctl restart nginx

Ricarica Nginx:

systemctl reload nginx

Convalida la configurazione:

nginx -t

Abilitare SSL con un dominio

1. Punta il tuo dominio all'IP del server.

2. Modifica la configurazione Nginx e sostituisci entrambi server_name _; con il tuo dominio (server_name <yourdomain.com>):

vim /etc/nginx/sites-available/bugsink

3. Installa Certbot:

apt install -y certbot python3-certbot-nginx

4. Esegui il comando seguente e segui le istruzioni per ottenere un certificato Let's Encrypt valido:

certbot --nginx

5. Ricarica Nginx per applicare le modifiche:

systemctl reload nginx

6. Modifica /root/bugsink/.env e sostituisci l'IP del server in BASE_URL con il tuo dominio, incluso il https:// prefisso:

BASE_URL=https://yourdomain.com

7. Modifica /root/bugsink/compose.yaml e rimuovi il commento da BEHIND_HTTPS_PROXY: "true" per abilitare il supporto del proxy HTTPS.

8. Ricreare i servizi:

cd /root/bugsink
docker compose up -d

9. Apri il browser e vai a: https://yourdomain.com

Altro in Self hosted

App correlate.

Distribuisci Bugsink ora. Da 2,48 $/mese.