安裝 Chevereto
在Synology Docker中安裝Chevereto,並在Typora下安裝Chevereto插件。
環境
使用:
- Synology Docker
- Typora (Windows)
前言
Chevereto
Chevereto 是一套由PHP 開發的網路相簿軟體,支援常見的圖片格式,也支援多語言。 一般使用者可免費使用亦可付費購買使用一些更進階的功能。非常適合拿來當作博客的圖床使用。
Typora
Typora是一套免費的跨平台Markdown編輯器,與其他Markdown編輯器不同的是,Typora沒有採用原始碼和預覽雙欄顯示的方式,而是採用所見即所得的編輯方式,實現了即時預覽的功能。Typora內建了圖片上傳系統可實現自動上傳圖片等功能。
1. Docker 安裝 Chevereto 與 MariaDB
MariaDB image linuxserver/mariadb Chevereto image:linuxserver/chevereto
這裡推薦鶻外一個很棒的組織 linuxserver.io ,他們維護了很多常用的docker image,重新打包做優化並定期更新。
MariaDB
|
|
Chevereto
|
|
關於SSL
Synology 控制台可以申請Let’s Encrypt免費憑證並自動續期,可惜證書需手動導出。
這裡建議可以做個shell script把證書定期導出至Docker目錄中,以供其他服務使用。
例如上述chevereto可以再加入參數把證書映射至容器內
|
|
並修改檔案/docker/chevereto/config/nginx/site-confs/default
|
|
最後重啟容器即可使用HTTPS
2. Typora 設置
2-1 Windows環境
Typora有多種Uploader可選擇,這裡使用PicGo-Core(command line)的方式做說明
進入Typora選單 -> 偏好設定 -> 圖片 Image Uploader 選擇 PicGo-Core(command line)
點選 Download or Upgrade 自動下載更新
安裝Chevereto插件
啟動命令提示字元
輸入 %AppData%\Typora\picgo\win64\picgo.exe install chevereto
來安裝Chevereto插件,提示[PicGo SUCCESS]:插件安裝成功
即完成。
配置Chevereto插件
進入Typora選單 -> 偏好設定 -> 圖片
點擊 Open Config File
開啟設定文件 ~\.picgo\config.json
|
|
chevereto-hostname為服務器網址
其中 key 在如下位置可找到:
|
|
驗證
進入Typora選單 -> 偏好設定 -> 圖片
When insert… 選擇 Upload image
前2個選取方塊打勾,點擊下方 Test Uploader 按鍵即可驗證