資料參考:
How to Install BitWarden on Your Synology NAS – Marius Hosting
Synology: HTTPS-SSL to Your Docker Containers Without Port at The End – Marius Hosting
首先,在套件中心安裝Docker
打開資料夾,在docker建立給Vaultwarden用的資料夾
到 任務排程表 > 新增 >排程任務>使用者定義指令碼
Task:任務名,輸入Install Bitwarden方便自己分辦即可
把已啟用關掉
在排程中,設定不重復
在任務設定 中
輸入程式碼
docker run -d --name=bitwarden \
-p 3012:3012 \
-p 5151:80 \
-v /volume1/docker/bitwarden:/data \
--restart always \
vaultwarden/server
docker run -d –name=bitwarden \ >指的是docker的容器名
-p 3012:3012 \
-p 5151:80 \
指的是nas的port號對應docker容器的port號
不需特別改
格式是
-p 本機:docker容器
-v /volume1/docker/bitwarden:/data \
指對應的nas資料夾
如果名稱不同會找不到
ok後就建立任務成功
接下來執行,建立docker容器
接下來,用nas的區網ip,試著連入看看
連結是:http://{Synology-ip-address}:5151
請自行改成nas本機的ip
到此步完成了一半
由於為了安全性,bitwarden一定需要用https才能使用
可以用nas本身建立
在控制台>安全性>憑證
增加憑證
輸入自己需要的網址名
建議用:bitwarden.{yourname}.synology.me
請自行替網址命名,也許會與其他人重復,選與其他人不重復的
完成後,需要反向代理
控制台>登入入加>進階>反向代理伺服器
建立
此處要注意
來源
選https
hostname用剛辦憑證的網址
port請用443
目的
http
localhost
5151(nas對應docker的容器的接口)
再回到控制台>安全性>憑證
設定對應的憑證
完成後,用網址連入檢查
有成功進入後就完成了
可以申請帳號來使用了