前言
从渠道那里买了台群晖DS920+做NAS,因为支持docker
,就想着把GitServer
部署到自己的NAS上,省的Github
哪天访问不了,或者Gitee把我代码给和谐了(当然我的代码都是健康绿色的)。因为我的NAS是4G内存的,安装GitLab
资源占用会比较高,所以选了比较轻量级的Gitea
。
流程
- 首先登录群晖DMS,进入套件中心搜索
Docker
安装; - 安装成功后打开
Docker
,点击注册表,搜索Gitea
,选择gitea/gitea
,双击拉取latest
版本。 - 然后到镜像里查看刚刚拉取的Gitea镜像,根据网络环境不同,拉取速度会有不同;
双击gitea/gitea:lastest
镜像开始创建容器。 - 网络选择默认的,如果你有其他需求,也可以自行抉择,然后下一步。
- 如果需要自动重启就勾选
应用自动重新启动
,不需求就不勾,但是这样需要自己手动启动; - 点开
高级设置-环境
,修改变量User
的值为你要使用的用户名,DS920+不允许我创建git用户,所以这里修改为其他的用户名;点击保存,然后下一步。 - 端口设置默认,或者自定义,后续通过设置的端口进行访问;
- 添加文件夹映射,然后下一步,装载路径添加如下:
- 再次确认信息无误,然后点击完成;
- 访问NAS 的IP+Gitea端口,进行设置;比如我的是
192.168.0.110:23000