收起左侧

fnos安装gitlab方法

10
回复
3708
查看
[ 复制链接 ]

2

主题

7

回帖

0

牛值

fnOS系统内测组

2025-4-19 11:32:05 显示全部楼层 阅读模式

前言

关于在fnos中,很多人都是会遇到权限错误,如下

image.png

这确实因为是权限问题!

有一个简单的办法,就是在创建容器时不去映射目录,系统会自动映射!这样可以100%创建出来!

image.png

在这个基础上,我写下了这篇可以100%成功的教程!

准备

启用docker并设置存储空间

注意!!!记住你的存储位置,我这里使用存储空间2!

拉取gitlab镜像

如果遇到加速问题,可以使用加速源

https://docker.aityp.com/image/docker.io/gitlab/gitlab-ce:17.9.3-ce.0

我这边已经准备好了

SSH创建文件夹

要用gitlab的都会使用ssh工具吧

或者使用1panel的终端操作

启用ssh

创建文件夹

进入 /vol2/docker/volumes,如果你是存储空间2,就是 vol2,如果是存储空间1,就是 vol1

cd /vol2/docker/volumes

可以看到,fnos的docker全是用root创建的

sudo su切换到root用户,创建gitlab的相关文件夹

sudo su
mkdir gitlab-data
cd gitlab-data/
mkdir opt
mkdir etc
mkdir log

执行 realpath ./获取绝对路径,记录下这个路径,比如我的是 /vol2/docker/volumes/gitlab-data

开始安装

回到飞牛web界面,点击运行

image.png

image.png

吐槽下飞牛的这个设计,永远拖不到4096,然后cpu权重?为啥不是限制线程数?
左侧选择你主机要映射的端口,确保没有冲突

image.png

映射你刚刚创建的文件夹,在刚刚复制的路径的基础上,加上创建的目录路径
比如我的三个就分别是

映射你刚刚创建的文件夹,在刚刚复制的路径的基础上,加上创建的目录路径
比如我的三个就分别是

/vol2/docker/volumes/gitlab-data/etc => /etc/gitlab

/vol2/docker/volumes/gitlab-data/log => /var/log/gitlab

/vol2/docker/volumes/gitlab-data/opt => /var/opt/gitlab

image.png

下一步,启动

image.png

可以看到,容器正常启动!

image.png

访问

image.png

image.png

获取初始密码

image.png

点击连接

image.png

输入 cat /etc/gitlab/initial\_root\_password
下面蓝框的就是初始密码

image.png

用户名是root,密码复制上述字符串

image.png

收藏
送赞 3
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
1

查看全部评分

0

主题

1

回帖

0

牛值

江湖小虾

2025-4-28 23:51:11 显示全部楼层

重启会丢失所有数据啊

重启丢数据说明你配置文件和数据文件,比如/etc/gitlab, /var/log/gitlab, /var/opt/gitlab都没有挂载到nas目录里,重启当然会丢数据。配置错了  详情 回复
2025-11-16 19:09
乱讲~我到现在用的好好的,上来就说丢数据~  详情 回复
2025-10-25 14:34
啊?会吗?  详情 回复
2025-5-15 17:45

1

主题

1

回帖

0

牛值

江湖小虾

2025-5-15 17:45:48 显示全部楼层
Mores、 发表于 2025-4-28 23:51
重启会丢失所有数据啊

啊?会吗?

6

主题

18

回帖

0

牛值

江湖小虾

2025-5-23 09:09:04 显示全部楼层

啊 ,会消失么?

2

主题

7

回帖

0

牛值

fnOS系统内测组

2025-10-25 14:34:10 楼主 显示全部楼层
Mores、 发表于 2025-4-28 23:51
重启会丢失所有数据啊

乱讲~我到现在用的好好的,上来就说丢数据~

1

主题

2

回帖

0

牛值

江湖小虾

2025-11-16 19:09:10 显示全部楼层
Mores、 发表于 2025-4-28 23:51
重启会丢失所有数据啊

重启丢数据说明你配置文件和数据文件,比如/etc/gitlab, /var/log/gitlab, /var/opt/gitlab都没有挂载到nas目录里,重启当然会丢数据。配置错了

0

主题

4

回帖

0

牛值

江湖小虾

2025-11-16 20:04:45 显示全部楼层
ubuntu人看debian/cent人,就像苹果人看安卓人

0

主题

12

回帖

0

牛值

江湖小虾

2025-12-12 13:59:32 显示全部楼层

我的容器能正常启动,但是访问的时候一直是拒绝链接sad

0

主题

12

回帖

0

牛值

江湖小虾

2025-12-12 14:49:09 显示全部楼层

部署的是极狐gitlab,root和密码都没用

0

主题

3

回帖

0

牛值

江湖小虾

2026-1-5 15:02:14 显示全部楼层

那如何才能远程 pull,push 代码呢?大家都是怎么玩的?fn-connect 可以吗?如何配置,求教

安装内网穿透,免费的带宽就够用。我用的ME Frp  详情 回复
7 天前

0

主题

1

回帖

0

牛值

江湖小虾

Sean.Zou 发表于 2026-1-5 15:02
那如何才能远程 pull,push 代码呢?大家都是怎么玩的?fn-connect 可以吗?如何配置,求教
...

安装内网穿透,免费的带宽就够用。我用的ME Frp
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则