群晖nas 篇一:群晖7.2 Container Manager 搭建九快记账

2023-12-28 23:07:16 7点赞 86收藏 18评论

一直以来都想搭建一个个人记账软件,看了很多大佬们的教程都相对比较简单,而且7.2 docker变成了Container Manager后更是不能直接一键下载部署(我不会),直到前几天看到了站内大哥Stark-C威联通的搭建方式,然后尝试了一下,群晖也可完成,现在抛砖引玉的记录和分享一下群晖Container Manager搭建过程。

一、前言

群晖系统:DSM7.2

需要安装的软件:phpMyAdmin、MariaDB 10

图1图1

二、安装部署数据库:

2.1 安装MariaDB 10

图2 安装完成后打开MariaDB 10图2 安装完成后打开MariaDB 10

打开MariaDB,记得勾选【启用TCP/IP连接】,当时就是没勾选上这里,导致其中的一个容器(api-user)无法启动。

2.2 搭建phpMyAdmin

图3图3图4图4

按图所示,新建一个账户

用户名:使用文本域 moneywhere

主机名:任意主机 %(默认即可)

密码:使用文本域 *****(输入自己的密码,记录好)

勾选下面图4下面的“创建与用户名同名的数据库并授予所有权限”,然后点击最下方“执行”按钮。

图5图5

创建完成后,点击“数据库——moneywhere”

图6图6

按照图6,点击“操作”,然后拉到最下方【排序规则】,选择“utf8mb4_general_ci”,并勾选上下面的两个选项,最后点击“执行”按钮。

至此,数据库部署完成。

三、安装九快记账

3.1 下载源代码

可以分别从g***e或者g***b平台下载作者发布的开源代码。根据Stark-C大佬说的,我也对比了,确定大佬说得对,两个完全一样,应该是没有什么问题。

图7图7图8图8

3.2 修改文件

下载完成解压后,修改数据库配置文件(api-no-mysql.env)和群晖nas需要的yml文件(docker-compose-ali-no-mysql.yml)

图9图9

3.2.1 修改【api-no-mysql.env】

图10图10

DB_PORT:数据库端口号,根据上面MariaDB 10开启的端口对应一致;

DB_NAME:数据库表名;

DB_USER:数据库用户名;

DB_PASSWORD:数据库用户密码;(这里的密码,即上面搭建数据库建用户的密码)

Invite_code:这个是注册邀请码,可自行修改;

修改完成后保存,上传至群晖目录文件夹(可自行新建docker/moneywhere文件夹):

图11图11

3.2.2 修改【docker-compose-ali-no-mysql.yml】

图12图12

【extra_hosts】:群晖访问ip地址;

【env_file】:数据库文件保存的绝对路径;

ports:访问端口号,如不冲突默认即可。 第一个是浏览器访问端口,第二个是手机端访问端口

其他不变,保存。

3.3 群晖容器新增项目

图13图13

按图13所示,选择上传文件后,下一步,等待下载完成即可。

图14 下载过程图14 下载过程图15 下载安装完成图15 下载安装完成图16 包含3个容器图16 包含3个容器

如图15、16所示,已经下载完成并且自动启动项目容器,里面包含3个容器。

至此,九快记账已安装完成。

四、体验九快记账

浏览器输入【群晖局域网地址:9097】,就能访问到登录界面进行体验

图17图17

五、外网使用https访问

尝试过直接修改访问端口地址都不能https访问,后面突然想到可以使用群晖的反代功能,完美解决https访问问题。

5.1 反代位置

控制面板 - 登录门户 - 高级 - 反省代理服务器

图18图18

5.2 反代设置

图19图19

反向代理名称:moneywhere


来源:(你已经拥有的域名地址并做好映射)

协议:HTTPS

主机名:xxx.xxx.xxx(域名地址)

端口:1111(可自行配置)


目的地:(九快记账的访问局域网地址)

协议:HTTP

主机名:localhost

端口:9097


点击确认完成,然后浏览器输入https://xxx.xxx.xxx:1111进行访问。

有可能有端口转换问题,大家自行路由器配置一下即可。

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

展开 收起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2309.89元起

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

2190.84元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

3484.15元起

Synology 群晖 DS1821+ 8盘位NAS (V1500B、4GB)

Synology 群晖 DS1821+ 8盘位NAS (V1500B、4GB)

8899元起

Synology 群晖 DS923+ NAS网络存储服务器 标准无硬盘

Synology 群晖 DS923+ NAS网络存储服务器 标准无硬盘

4207元起

Synology 群晖 DS1821+ 8盘位 NAS(V1500B、4GB)

Synology 群晖 DS1821+ 8盘位 NAS(V1500B、4GB)

7196元起

Synology 群晖 DS223J家用网络存储服务器nas私有云

Synology 群晖 DS223J家用网络存储服务器nas私有云

1316.65元起

Synology 群晖 DS223j 双盘位 NAS网络存储服务器 私有云 智能相册 文件自动同步

Synology 群晖 DS223j 双盘位 NAS网络存储服务器 私有云 智能相册 文件自动同步

1317元起

Synology 群晖 DS124 四核心 单盘位 NAS网络存储 私有云

Synology 群晖 DS124 四核心 单盘位 NAS网络存储 私有云

1399元起

Synology 群晖 DS420+ 4盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS420+ 4盘位NAS (赛扬J4025、2GB)

3090元起

【豪礼自选】Synology群晖nas私有云主机DS923+网络存储器企业家庭用存储盘4盘位局域网共享硬盘盒群辉ds920

【豪礼自选】Synology群晖nas私有云主机DS923+网络存储器企业家庭用存储盘4盘位局域网共享硬盘盒群辉ds920

4207元起

群晖(Synology)DS124单盘位NAS网络存储服务器私有云智能相册文件自动同步

群晖(Synology)DS124单盘位NAS网络存储服务器私有云智能相册文件自动同步

1399元起

Synology 群晖 DS720+ 双盘位NAS(J4125、2GB)

Synology 群晖 DS720+ 双盘位NAS(J4125、2GB)

4099元起

Synology 群晖 防尘网防尘罩挡灰尘面板

Synology 群晖 防尘网防尘罩挡灰尘面板

69元起

synology群晖nas云存储ds920+中小型企业办公网络存储群辉家庭个人私有云盘四盘位NAS备份硬盘服务器ds918+(DS920+希捷企业级16T*4)

synology群晖nas云存储ds920+中小型企业办公网络存储群辉家庭个人私有云盘四盘位NAS备份硬盘服务器ds918+(DS920+希捷企业级16T*4)

14203元起
18评论

  • 精彩
  • 最新
  • 这个记账软件有没有安卓app?

    校验提示文案

    提交
    看图片这个软件应该是网页访问,你有个浏览器应该都可以登陆

    校验提示文案

    提交
    有安装,没有ios

    校验提示文案

    提交
    收起所有回复
  • 这个看DB_PASSWORD能改,我7.1按一键部署DB_PASSWORD改了就报错

    校验提示文案

    提交
    [装大款] 不懂一键部署,按着手动来也比较简单

    校验提示文案

    提交
    晚点我回去再试试

    校验提示文案

    提交
    收起所有回复
  • [皱眉] 7.部署完有5个容器,这个少了2

    校验提示文案

    提交
    [装大款] 我看了好多大佬的都是3个容器

    校验提示文案

    提交
    我也不知道为啥我部署完五个,哪个也不能删,删了就出问题

    校验提示文案

    提交
    收起所有回复
  • 这个记账好用吗

    校验提示文案

    提交
    嗯,我自己用着还行,分类够用,展示还算清晰,分类标签啥的可以自己再新增。

    校验提示文案

    提交
    收起所有回复
  • 求教,部署成功,可是不能注册是啥情况?部署出来,有五个容器,moneywhere_api启动失败。

    校验提示文案

    提交
    大概率是数据库没连上的原因

    校验提示文案

    提交
    收起所有回复
  • docker-compose 配置保存

    校验提示文案

    提交
  • 感谢分享

    校验提示文案

    提交
  • 按照教程成功部署了,网页版使用正常;安卓APP可以正常登录,但没法正常记账,输入记账数据保存总是提示输入不合法,是什么情况。

    校验提示文案

    提交
  • 大佬,在线等,求教为什么安照教程安装phpMyAdmin套件后打开套件让输入用户名和密码?我都没设置用户名和密码。请问是什么原因?请知道的大佬指点下,谢谢!

    校验提示文案

    提交
    已经知道怎么弄了,方便下个小白不踩坑。安装完phpMyAdmin套件后打开套件让输入用户名和密码,用户名是root,密码就是你安装完mariadb 10套件设置的密码。

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
天猫超级红包
距结束::
每天领现金,最高24888元
红包按钮

Jet_2017

Ta还没有介绍自己

关注 打赏
最新文章 热门文章
86
扫一下,分享更方便,购买更轻松