首先感谢Stark-C的文章,提供了很好的参考https://post.smzdm.com/p/axo7k804/。但由于文章是去年写的,里面以下这段已经不适用。

威联通搭设最新版九快记账【全网首发】如何使用威联通Docker Compose搭建开源免费的个人记账软件『九快记账』

【全网首发】如何使用威联通Docker Compose搭建开源免费的个人记账软件『九快记账』

接着我们继续使用电脑文本文档打开Docker Compose需要的yml文件(docker-compose-ali-no-mysql.yml),需要修改的如上图所示:

  • 【extra_hosts】下面的“host-gateway”改成自己NAS的IP地址;
  • 【env_file】后面的“api-no-mysql.env”改成前面我们上传到自己NAS中的数据库配置文件(api-no-mysql.env)的本地绝对路径;
  • 【ports】为端口映射,如果本地不冲突可以保持默认,其中第二个红色方框中的9097端口就是九快记账的后台Web页面端口。

其它的不要动,完成之后保存就完成了我们需要的yml文件!

威联通搭设最新版九快记账最新的docker-compose-ali-no-mysql.yml文件里面是这样的

按之前的文件介绍显然已经是不适用。经过研究了一下,这个文件我们需要填入以下样式。

威联通搭设最新版九快记账

增加第一个红色框里面的内容,第二个红色框里把user改成moneywhere,密码就是你之前在MariaDB的密码。

以上修改后再和Stark-C文章后面的内容一样在容器里面建立。

威联通搭设最新版九快记账内网能够成功登陆

经过以上的建立,内网已经能够完美的登陆。

Stark-C文章中没有说明怎么外网访问(有公网的小伙伴可以忽视),没有公网的小伙伴需要设置反向代理。具体设置见下面。首先改用xxxxxx.mycloudnas.com账号登陆威联通。

威联通搭设最新版九快记账
威联通搭设最新版九快记账
威联通搭设最新版九快记账
威联通搭设最新版九快记账点击添加
威联通搭设最新版九快记账第一个红框是你想要的端口号,第二个红框填入moneywhere的端口号

以上设置好了后,就可以通过xxxxxx.mycloudnas.com+反向代理设置的端口进行访问了。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

,

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。