一:Synology群晖网页端语言设置

(1)对于英文需要用到百度翻译的同鞋此设置就至关重要,可以参考(https://jingyan.baidu.com/article/2fb0ba408f600e00f2ec5ffd.html)

(2)管理员登陆群晖服务器点开用户下拉框,选择Personal->Display language->简体中文确认即可。

群晖 docker firefox 群晖 docker 更新_linux

                                                   图1

群晖 docker firefox 群晖 docker 更新_linux_02

                                                   图2                               


二:Synology群晖Docker安装Redmine

(1)前提先安装Docker,与安装redmine类似

(2)在套件中心->搜索框输入redmine->安装套件

群晖 docker firefox 群晖 docker 更新_redmine.docker_03

                                                   图3

群晖 docker firefox 群晖 docker 更新_synology_04

                                                   图4

(3)安装时会自动出现MariaDB10安装选项,如果首次安装的话。

群晖 docker firefox 群晖 docker 更新_mariadb10_05

                                                   图5

(4)安装过程说明:共享文件夹用于跟容器内的数据进行交换,一般在/volume1/docker/redmine下;如果你的mariadb10数据库没有设置密码就默认为空的,一直按next就可以;redmine的数据库如果你开始没有在mariadb10中设置过,此时为空就可以,到时这个密码还需要另外设置的,如果设置过就输入设置的密码,安装才会继续。

群晖 docker firefox 群晖 docker 更新_redmine.docker_06

                                                   图6

群晖 docker firefox 群晖 docker 更新_linux_07

                                                   图7

群晖 docker firefox 群晖 docker 更新_linux_08

                                                   图8

(5)安装完成之后

在菜单栏打开docker,然后找到容器->找到synology-redmie,双击进入,因为一开始安装完毕就会默认开始运行,此时你可以在浏览器输入synology的ip加开始安装时的http端口进入redmine运行web界面,http://ip:端口/。为了设置我先选择停止然后在看看设置。在套件中心,搜索redmine->action->stop.

群晖 docker firefox 群晖 docker 更新_mariadb10_09

                                                   图9

群晖 docker firefox 群晖 docker 更新_linux_10

                                                   图10


群晖 docker firefox 群晖 docker 更新_synology_11

                                                   图11

(6)redmine容器配置:右键点击编辑,然后弹出下面常规设置不改动;端口设置:因为用的是httpd所以容器端口选择为80,本机端口自动,这是你能用浏览器访问的依据,像禅道的端口也是80;卷:就是容器和本机的映射目录,类似于VM和Windows的共享文件夹,我们关联的git就需要用到这个。环境:我现在了解的就是关于DB_PASS的设置

群晖 docker firefox 群晖 docker 更新_linux_12

                                                   图12

群晖 docker firefox 群晖 docker 更新_mariadb10_13

                                                   图13

(7)编辑设置-环境设置:打开菜单栏-搜索mariadb10,如图14,更改密码,如果开始没设置mariadb的root密码就直接确认。然后下拉找到redmine的dbusername,修改密码即可,且在环境变量里面输入。

群晖 docker firefox 群晖 docker 更新_mariadb10_14

                                                   图14

群晖 docker firefox 群晖 docker 更新_群晖 docker firefox_15

                                                   图15

(8)编辑设置-卷设置,在套件中心运行redmine,然后docker->容器双击->synology redmine->终端机->新增->bash,然后就进入了redmine容器内的安装目录了,我们可以在上层目录建立git的仓库,并在主机目录/volume1/docker/redmine/也建立一个git仓库,然后在卷设置里面映射对应,这样我们就可以在主机里面提交git仓库代码,同时redmine的仓库也有更新。

群晖 docker firefox 群晖 docker 更新_群晖 docker firefox_16


                                                   图16



群晖 docker firefox 群晖 docker 更新_linux_17

                                                   图17


(9)redmine版本库管理,可以参考(),先ssh登陆synology服务器,sudo su - 切换到root用户,密码跟admin密码一样

然后到redmine的主机目录下,如/volume1/docker/redmine/下面建立git,然后可以参考连接博客设置权限,用户git可以对docker目录有读取权限。

群晖 docker firefox 群晖 docker 更新_mariadb10_18

                                                   图18

(10)卷关联:如图19

群晖 docker firefox 群晖 docker 更新_synology_19

                                                   图19

(11)实例演示,ssh登陆在redmine/git/目录创建test,然后git init;  touch 1.cpp;  echo 111 > 1.cpp;  git add --a .;

然后打开redmine,并创建一个测试项目,这里就不上图了,百度很多,视频也很多,直接进入主题。打开一个项目->配置->版本库->新建版本库->git路径选择我们刚才创建的实例路径,这个路径可以在终端机上看到,结果如图22。之前一直出现404错误,找了几天之后最后摸索出来了。因为一个是在容器内,一个是在主机目录上,所以一直都找不到目录,还是对docker的机制不了解,没反应过来浪费这么多的时间。这篇就告一段落,之后会补充synology关于gitlab和redmine结合使用项目管理

群晖 docker firefox 群晖 docker 更新_redmine.docker_20

                                                   图20

群晖 docker firefox 群晖 docker 更新_mariadb10_21

                                                   图21

群晖 docker firefox 群晖 docker 更新_synology_22

                                                   图22