Доступ
Откройте URL Bugsink: http://<SERVER_IP> (HTTP)
Учётные данные для входа хранятся в /root/bugsink/.env as ADMIN_EMAIL и ADMIN_PASSWORD.
Получите учётные данные администратора:
grep ADMIN /root/bugsink/.env
Email администратора можно изменить позже через Users в веб-интерфейсе Bugsink.
Важные файлы и директории
- Путь установки:
/root/bugsink - Файл Compose:
/root/bugsink/compose.yaml - Файл среды:
/root/bugsink/.env - Том базы данных:
/var/lib/docker/volumes/bugsink_db-data - Конфигурация Nginx:
/etc/nginx/sites-available/bugsink
Управление Docker
Просмотр запущенных контейнеров:
docker compose -f /root/bugsink/compose.yaml ps
Перезапустить все контейнеры:
docker compose -f /root/bugsink/compose.yaml restart
Следите за логами приложения:
docker compose -f /root/bugsink/compose.yaml logs -f
Остановите приложение:
docker compose -f /root/bugsink/compose.yaml down
Запустите приложение:
docker compose -f /root/bugsink/compose.yaml up -d
Управление Nginx
Проверить статус:
systemctl status nginx
Перезапуск Nginx:
systemctl restart nginx
Перезагрузите Nginx:
systemctl reload nginx
Проверьте конфигурацию:
nginx -t
Включение SSL с доменом
1. Направьте ваш домен на IP сервера.
2. Откройте конфиг NGINX и замените оба server_name _; с вашим доменом (server_name <yourdomain.com>):
vim /etc/nginx/sites-available/bugsink
3. Установите Certbot:
apt install -y certbot python3-certbot-nginx
4. Выполните следующую команду и следуйте подсказкам, чтобы получить действительный сертификат Let's Encrypt:
certbot --nginx
5. Перезагрузите Nginx, чтобы применить изменения:
systemctl reload nginx
6. Отредактируйте /root/bugsink/.env и замените IP сервера в BASE_URL на ваш домен, включая https:// префикс:
BASE_URL=https://yourdomain.com
7. Отредактируйте /root/bugsink/compose.yaml и раскомментируйте BEHIND_HTTPS_PROXY: "true" чтобы включить поддержку HTTPS-прокси.
8. Пересоздайте сервисы:
cd /root/bugsink
docker compose up -d
9. Откройте браузер и перейдите по адресу: https://yourdomain.com