绿联NAS怎么部署Gitlab或Gitea?

环境:

绿联NASDH4300 Plus

问题描述:

绿联NAS怎么部署Gitlab或Gitea?

解决方案:

1.安装docker后,搜索Gitlab或Gitea

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

先创建项目

对应的docker-compose.yaml如下:

bash 复制代码
version: '3.8'

services:
  gitlab:
    image: gitlab/gitlab-ce:latest
    container_name: gitlab
    restart: always
    hostname: '192.168.0.xxx'  # 替换为你的域名或主机名
    ports:
      - "8787:8787"          # HTTP 端口 默认 80
      - "8443:8443"        # HTTPS 端口 默认 443
      - "8822:8822"          # SSH 端口 默认 22
    volumes:
      - ./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.接下去,登录页面注册账号即可登入

相关推荐
路由侠内网穿透.19 小时前
本地部署代码托管解决方案 Gitea 并实现外部访问( Windows 版本)
运维·服务器·网络协议·gitea
明月心9521 天前
git remote add 用法
gitlab
吹牛不交税1 天前
gitea安装windows并实现CICD持续集成部署
ci/cd·gitea
only_Klein1 天前
jenkins流水线报错:Connection reset by peer
ci/cd·kubernetes·gitlab·jenkins·ssl
梁萌2 天前
docker部署gitlab和gitlab runner
docker·eureka·gitlab
johnnyAndCode2 天前
Idea 设置GitLab时使用账密,而不是token的配置方法
gitlab·idea
天外飞雨2 天前
Gitlab使用
gitlab
BUTCHER53 天前
GitLab SSH 密钥配置
运维·ssh·gitlab
明月心9523 天前
GitLab使用
gitlab
明月心9524 天前
gitlab pull requets
gitlab