利用Synology群晖Docker部署FireflyIII&开启https协议
https准备工作
- 控制面板--安全性--高级设置--启用http压缩
- 控制面板--网络--连接性--启用http/2
- 控制面板--登录门户--高级--反向代理服务器--新增
- 常规
- 反向代理服务器名称:Firefly
- 来源
- 协议:https
- 主机名:域名
- 端口:8443
- 启用hsts
- 目的地
- 协议:http
- 主机名:localhost
- 端口:8080
- 常规
- 新建文件夹
- 文件夹名称建议小写英文
/volume1/docker/fireflyiii/upload
/volume1/docker/fireflyiii/export
docker部署
docker run -d \
-v /volume1/docker/fireflyiii/upload:/var/www/html/storage/upload \
-v /volume1/docker/fireflyiii/export:/var/www/html/storage/export \
-p 8088:8080 \
-e APP_KEY=CHANGEME_32_CHARS \
-e DB_HOST=IP地址 \
-e DB_PORT=8080 \
-e DB_CONNECTION=mysql \
-e DB_DATABASE=FireflyIII \
-e DB_USERNAME=FireflyIII \
-e DB_PASSWORD=FireflyIIIPASSWORD \
-e APP_URL=https://域名:8443 \
-e TRUSTED_PROXIES=**
fireflyiii/core:latest
特别说明
之前也研究了好久,为何app_url添加了,前面反向代理也设置了,能通过域名:端口的方式访问到页面。也能 输入账号密码,但点击提交的时候,毫无反应,经调试分析,报如下错误:
..........fireflyiii was loaded over HTTPS, but requested an insecure element...........
其根源就是没有设置最后一个环境变量:-e TRUSTED_PROXIES=**
参考链接
THE END
0
二维码
打赏
海报
利用Synology群晖Docker部署FireflyIII&开启https协议
https准备工作
控制面板--安全性--高级设置--启用http压缩
控制面板--网络--连接性--启用http/2
控制面板--登录门户--高级--反向代理服务器--新增
常规
反……
共有 0 条评论