绿联NAS怎么部署Gitlab或Gitea?
环境:
绿联NASDH4300 Plus
问题描述:
绿联NAS怎么部署Gitlab或Gitea?
解决方案:
1.安装docker后,搜索Gitlab或Gitea


2.Gitlab下载完不要直接创建镜像,这样最后会导致容器启动失败
先创建项目

对应的docker-compose.yaml如下:
version: '3.8'services:gitlab:image: gitlab/gitlab-ce:latestcontainer_name: gitlabrestart: alwayshostname: '192.168.0.xxx' # 替换为你的域名或主机名ports:- "8787:8787" # HTTP 端口 默认 80- "8443:8443" # HTTPS 端口 默认 443- "8822:8822" # SSH 端口 默认 22volumes:- ./config:/etc/gitlab # 配置文件- ./logs:/var/log/gitlab # 日志文件- ./data:/var/opt/gitlab # 应用数据environment:GITLAB_OMNIBUS_CONFIG: |external_url 'http://192.168.0.xxx:8787' # 替换为你的访问地址gitlab_rails['time_zone'] = 'Asia/Shanghai' # 设置时区gitlab_rails['gitlab_shell_ssh_port'] = 8822 # 配置 SSH 端口
3.点击立即部署
4.等待服务稳定之后浏览器访问服务:192.168.0.xxx:8787,如果出现下面页面说明还没加载完,继续等待。

5.最后成功了

6.NAS运行内存7.5G这个gitlab容器要占3个多G,暂用太高了,我这又改成用Gitea了。
7.之前下载完了gitea镜像,直接创建容器就可以了

8.点击快速访问地址

打开是创建数据库等信息,确定后过一下就完成


9.接下去,登录页面注册账号即可登入

