การเข้าถึง
เปิด URL ของ Bugsink: http://<SERVER_IP> (HTTP)
ข้อมูลรับรองการเข้าสู่ระบบถูกจัดเก็บไว้ใน /root/bugsink/.env as ADMIN_EMAIL และ ADMIN_PASSWORD.
ดึงข้อมูลรับรองของผู้ดูแลระบบ:
grep ADMIN /root/bugsink/.env
อีเมลของผู้ดูแลระบบสามารถเปลี่ยนได้ภายหลังจาก 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
ดู container ที่กำลังทำงาน:
docker compose -f /root/bugsink/compose.yaml ps
รีสตาร์ท container ทั้งหมด:
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 ของ server
2. แก้ไข config ของ 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. เปิด browser และไปที่: https://yourdomain.com