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