Access
Open the Bugsink URL: http://<SERVER_IP> (HTTP)
Login credentials are stored inside /root/bugsink/.env as ADMIN_EMAIL and ADMIN_PASSWORD.
Retrieve the administrator credentials:
grep ADMIN /root/bugsink/.env
The administrator email can be changed later from Users in the Bugsink web interface.
Important Files and Directories
- Install Path:
/root/bugsink - Compose File:
/root/bugsink/compose.yaml - Environment File:
/root/bugsink/.env - Database Volume:
/var/lib/docker/volumes/bugsink_db-data - Nginx Config:
/etc/nginx/sites-available/bugsink
Docker Management
View running containers:
docker compose -f /root/bugsink/compose.yaml ps
Restart all containers:
docker compose -f /root/bugsink/compose.yaml restart
Follow application logs:
docker compose -f /root/bugsink/compose.yaml logs -f
Stop the application:
docker compose -f /root/bugsink/compose.yaml down
Start the application:
docker compose -f /root/bugsink/compose.yaml up -d
Managing Nginx
Check status:
systemctl status nginx
Restart Nginx:
systemctl restart nginx
Reload Nginx:
systemctl reload nginx
Validate the configuration:
nginx -t
Enabling SSL with a Domain
1. Point your domain to the server IP.
2. Edit Nginx config and replace both server_name _; with your domain (server_name <yourdomain.com>):
vim /etc/nginx/sites-available/bugsink
3. Install Certbot:
apt install -y certbot python3-certbot-nginx
4. Run the following command and follow the prompts to obtain a valid Let's Encrypt certificate:
certbot --nginx
5. Reload Nginx to apply the changes:
systemctl reload nginx
6. Edit /root/bugsink/.env and replace the server IP in BASE_URL with your domain, including the https:// prefix:
BASE_URL=https://yourdomain.com
7. Edit /root/bugsink/compose.yaml and uncomment BEHIND_HTTPS_PROXY: "true" to enable HTTPS proxy support.
8. Recreate the services:
cd /root/bugsink
docker compose up -d
9. Open your browser and visit: https://yourdomain.com