Aller au contenu principal
50 % de réduction toutes les offres, durée limitée. À partir de $2.48/mo
Bugsink

Bugsink

Bugsink est un outil de suivi des erreurs auto-hébergé qui parle le protocole du SDK Sentry. Pointez votre client Sentry existant vers votre propre serveur et gardez chaque trace de pile, fil d'Ariane et événement sur une infrastructure que vous contrôlez. Fonctionne à partir d'un seul fichier Docker Compose. Plus de 1 900 étoiles GitHub.

En un coup d'œil

1.9k

Étoiles GitHub

3

Vues de page

333

Installations actives

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

Les installations actives sont des données d'exemple (aperçu) ; la vraie métrique sera connectée avant le lancement.

Accès

Ouvrez l'URL de Bugsink : http://<SERVER_IP> (HTTP)

Les identifiants de connexion sont stockés dans /root/bugsink/.env as ADMIN_EMAIL et ADMIN_PASSWORD.

Récupérez les identifiants administrateur :

grep ADMIN /root/bugsink/.env

L'adresse e-mail administrateur peut être modifiée plus tard depuis Users dans l'interface web de Bugsink.

Fichiers et répertoires importants

  • Chemin d'installation : /root/bugsink
  • Fichier Compose : /root/bugsink/compose.yaml
  • Fichier d'environnement : /root/bugsink/.env
  • Volume de la base de données : /var/lib/docker/volumes/bugsink_db-data
  • Config Nginx : /etc/nginx/sites-available/bugsink

Gestion de Docker

Voir les conteneurs en cours d'exécution :

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

Redémarrer tous les conteneurs :

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

Suivez les journaux de l'application :

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

Arrêtez l'application :

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

Démarrez l'application :

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

Gestion de Nginx

Vérifier l'état :

systemctl status nginx

Redémarrer Nginx :

systemctl restart nginx

Recharger Nginx :

systemctl reload nginx

Validez la configuration :

nginx -t

Activer SSL avec un domaine

1. Faites pointer votre domaine vers l'IP du serveur.

2. Modifiez la config Nginx et remplacez les deux server_name _; avec votre domaine (server_name <yourdomain.com>):

vim /etc/nginx/sites-available/bugsink

3. Installez Certbot :

apt install -y certbot python3-certbot-nginx

4. Exécutez la commande suivante et suivez les instructions pour obtenir un certificat Let's Encrypt valide :

certbot --nginx

5. Rechargez Nginx pour appliquer les modifications :

systemctl reload nginx

6. Modifiez /root/bugsink/.env et remplacez l'IP du serveur dans BASE_URL par votre domaine, y compris le préfixe https:// :

BASE_URL=https://yourdomain.com

7. Modifiez /root/bugsink/compose.yaml et décommentez BEHIND_HTTPS_PROXY: "true" pour activer la prise en charge du proxy HTTPS.

8. Recréez les services :

cd /root/bugsink
docker compose up -d

9. Ouvrez votre navigateur et allez sur : https://yourdomain.com

Plus dans Auto-hébergé

Apps connexes.

Déployez Bugsink maintenant. À partir de 2,48 $/mois.