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

13

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.