การเข้าถึง
- เปิด URL ของ GlitchTip:
http://<SERVER_IP> - สร้างบัญชีผู้ใช้แรก
- การลงทะเบียนจะถูกปิดใช้งานโดยอัตโนมัติหลังจากสร้างบัญชีแรกแล้ว (
ENABLE_USER_REGISTRATION=False).
การกำหนดค่าอีเมล
GlitchTip สามารถส่งอีเมลรีเซ็ตรหัสผ่าน คำเชิญ และการแจ้งเตือนโดยใช้ SMTP หรือผู้ให้บริการอีเมลที่รองรับ
แก้ไข: /root/glitchtip/docker-compose.yml
กำหนดค่า:
EMAIL_URLDEFAULT_FROM_EMAIL
จากนั้นนำการเปลี่ยนแปลงไปใช้:
cd /root/glitchtip
docker compose up -d
ไฟล์และไดเรกทอรีที่สำคัญ
- เส้นทางการติดตั้ง:
/root/glitchtip - ไฟล์ Compose:
/root/glitchtip/docker-compose.yml - วอลุ่ม PostgreSQL:
/var/lib/docker/volumes/glitchtip_pg-data - ปริมาณการอัปโหลด:
/var/lib/docker/volumes/glitchtip_uploads - การตั้งค่า Nginx:
/etc/nginx/sites-available/glitchtip
การจัดการ Docker
ดู container ที่กำลังทำงาน:
docker compose -f /root/glitchtip/docker-compose.yml ps
รีสตาร์ท container ทั้งหมด:
docker compose -f /root/glitchtip/docker-compose.yml restart
ติดตามล็อกของแอปพลิเคชัน:
docker compose -f /root/glitchtip/docker-compose.yml logs -f
หยุดแอปพลิเคชัน:
docker compose -f /root/glitchtip/docker-compose.yml down
เริ่มแอปพลิเคชัน:
docker compose -f /root/glitchtip/docker-compose.yml up -d
การจัดการ Nginx
ตรวจสอบสถานะ:
systemctl status nginx
รีสตาร์ท Nginx:
systemctl restart nginx
รีโหลด Nginx:
systemctl reload nginx
ตรวจสอบความถูกต้องของการกำหนดค่า:
nginx -t
เปิดใช้งาน SSL กับโดเมน
1. ชี้โดเมนของคุณไปยัง IP ของ server
2. แก้ไขการตั้งค่า Nginx และแทนที่ server_name _; กับโดเมนของคุณ (server_name <yourdomain.com>):
vim /etc/nginx/sites-available/glitchtip
3. ติดตั้ง Certbot:
apt install -y certbot python3-certbot-nginx
4. รันคำสั่งต่อไปนี้และทำตามพรอมต์เพื่อรับใบรับรอง Let's Encrypt ที่ถูกต้อง:
certbot --nginx
5. รีโหลด Nginx เพื่อนำการเปลี่ยนแปลงไปใช้:
systemctl reload nginx
6. แก้ไข /root/glitchtip/docker-compose.yml และอัปเดต GLITCHTIP_DOMAIN เพื่อใช้โดเมนของคุณ (รวมถึง https://):
GLITCHTIP_DOMAIN=https://yourdomain.com
7. สร้างบริการใหม่:
cd /root/glitchtip
docker compose up -d
8. เปิดเบราว์เซอร์แล้วไปที่: https://yourdomain.com