ข้ามไปยังเนื้อหาหลัก
ลด 50% ทุกแพลน เวลาจำกัด เริ่มต้นที่ $2.48/mo
GlitchTip

GlitchTip

GlitchTip คือแพลตฟอร์มติดตามข้อผิดพลาดและตรวจสอบ uptime แบบ self-hosted ซึ่งเป็นทางเลือกโอเพนซอร์สที่เบากว่าแทน Sentry มันเก็บข้อผิดพลาด ติดตาม uptime และส่งการแจ้งเตือนสำหรับเว็บแอปและบริการของคุณ และยังคงเข้ากันได้กับ Sentry SDK ที่มีอยู่

ภาพรวม

1

การดูหน้า

245

การติดตั้งที่ใช้งานอยู่

เวอร์ชัน Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4

การติดตั้งที่ใช้งานอยู่เป็นข้อมูลตัวอย่าง (ตัวอย่างก่อนเปิดตัว); จะเชื่อมต่อข้อมูลจริงก่อนเปิดตัว

การเข้าถึง

  1. เปิด URL ของ GlitchTip: http://<SERVER_IP>
  2. สร้างบัญชีผู้ใช้แรก
  3. การลงทะเบียนจะถูกปิดใช้งานโดยอัตโนมัติหลังจากสร้างบัญชีแรกแล้ว (ENABLE_USER_REGISTRATION=False).

การกำหนดค่าอีเมล

GlitchTip สามารถส่งอีเมลรีเซ็ตรหัสผ่าน คำเชิญ และการแจ้งเตือนโดยใช้ SMTP หรือผู้ให้บริการอีเมลที่รองรับ

แก้ไข: /root/glitchtip/docker-compose.yml

กำหนดค่า:

  • EMAIL_URL
  • DEFAULT_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

เพิ่มเติมใน Monitoring

แอปที่เกี่ยวข้อง

ติดตั้ง GlitchTip เลย เริ่มต้น $2.48/เดือน