[Quick]Glitchtip架設紀錄

架設環境

OS: Ubuntu Server 24.04.1 LTS
CPU: 2 Core
RAM: 8G
Disk: 100G

安裝

基本上以官方的 GlitchTip Installation Guide為底。
如果你想直接上雲或是官方註冊使用也行,單就看你怎樣容易和實際情況。

  1. 安裝 Docker and Docker Compose,建議直接根據 docker官網,由於我們是 Ubuntu Server,故根據此連結 Install Docker Engine on Ubuntu,至於為什麼不根據 GlitchTip的安裝指令因為在 docker官網有這段內容
  2. 複製貼上官網提供的 docker-compose.sample.yml內容或是 wget https://glitchtip.com/assets/docker-compose.sample.yml
    1. mv docker-compose.sample.yml docker-compose.yml
  3. 編輯 docker-compose.yml,為求快速我們根據環境調整
    • GLITCHTIP_DOMAIN 因為這邊是在區網內,我這邊是改成我該 Server的 IP,例如 192.168.1.2,故輸入 http://192.168.1.2
  4. 啟動服務 docker compose up -d
  5. 因為服務上有多掛 nginx,所有記得proxy pass到 8000(這是預設
  6. 瀏覽器打上,192.168.1.2,沒意外就會看到登入畫面

有關 app端如何送上錯誤,待下篇文章見

nginx參考程式碼
server {
    server_name glitchtip.example.com;
    access_log  /var/log/nginx/access.log;
    client_max_body_size 40M;

    location / {
        proxy_pass http://127.0.0.1:8000;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}


已發佈

分類:

作者:

標籤:

留言

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *