前言
Bookstack是個看起來很適合作筆記跟寫Blog用的好東西,要是我早個幾年遇到可能就不會用github來寫wiki跟blog了
Bookstack docker-compose.yml
1 | # Docker-compose.yml |
Update on 2025/0321
Linuxserver.io變更了參數設定但是卻沒改網頁上的docker-compose.yml範例
1 | # bookstack/docker-compose.yml |
不改的話會一直出現database connection error唷
基本說明
Database - Bookstack採用sql database來儲存你的資料,雖然不像Hexo那樣可以留存*.md以及得綁著他的web界面來寫但是還算是好用
採用Traefik方式所以所有的container都不會mapping外部的port
因為是利用traefik reserve proxy的方式來處理ssl cert,
APP_URL=https://<your.domain>這裡的定義固定要定義成https://
結語
老實說這個app我花了很多時間弄了很久,因為他對於reserve proxy的支援方式沒有其他的app那麼單純需要加上
traefik.http.services.bookstack.loadbalancer.server.port: 80
並且一定要設APP_URL=不然會預設跑去http://localhost:6875而且基本上不會正常運作…