利用群晖 Docker 安装 Gitea 代码仓库

Gitea 是一款开源的轻量级 Git 代码托管平台,拥有和 GitHub 或 GitLab 类似的用户界面,支持代码托管、分支管理、问题跟踪、拉取请求等核心功能,其特点是​​易于安装部署、资源占用低、运行速度快​​。

本篇文章介绍了如何利用群晖 NAS 服务器搭建 Gitea 代码仓库​,让你拥有一个私有化、安全可控的代码托管解决方案。

安装数据库

Gitea 支持 MySQL、PostgreSQL、MSSQL、SQLite3 等多种类型的数据库,此处选择 MySQL 5.7 来作为数据库。

1、登录群晖 DSM 控制台,安装 Container Manager 套件。

利用群晖 Docker 安装 Gitea 代码仓库

2、进入 Container Manager 套件,选择「镜像仓库」,搜索「mysql」并双击下载,镜像版本根据个人需求选择。

利用群晖 Docker 安装 Gitea 代码仓库

3、下载完成后,在「映像」中找到下载好的 mysql 镜像点击「运行」。

利用群晖 Docker 安装 Gitea 代码仓库

4、设置容器名称。

利用群晖 Docker 安装 Gitea 代码仓库

5、设置一个本地端口与 mysql 服务端口进行映射;接着在 NAS 共享文件夹中创建一个文件夹,与容器中的 /var/lib/mysql 目录进行映射;最后在环境设置中新增一个名为「MYSQL_ROOT_PASSWORD」的变量,并设置一个数据库管理员密码;点击下一步,确认无误后点击完成创建容器。

利用群晖 Docker 安装 Gitea 代码仓库

6、容器创建完成后,测试和 mysql 的连接是否正常。

利用群晖 Docker 安装 Gitea 代码仓库

7、新建一个名为「gitea」的数据库。

利用群晖 Docker 安装 Gitea 代码仓库

安装 Gitea 代码仓库

1、在「镜像仓库」中搜索「gitea」并下载 Gitea 的镜像。

利用群晖 Docker 安装 Gitea 代码仓库

2、下载完成后点击「运行」开始创建容器,设置容器名称。

利用群晖 Docker 安装 Gitea 代码仓库

3、为「22」和「3000」两个端口添加映射,并将「/data」目录进行映射;配置完成后开始创建容器。

利用群晖 Docker 安装 Gitea 代码仓库

4、在浏览器中输入 http://192.168.1.1:3000 登录控制台,此处将 IP 地址和端口分别换成 NAS 服务器的 IP 地址,以及容器映射的对应端口。

5、补充数据库信息和站点信息,完成后点击「立即安装」。

利用群晖 Docker 安装 Gitea 代码仓库

6、安装完成后,进入登录页面,点击注册一个账号,首个注册账号将默认为管理员账号。

利用群晖 Docker 安装 Gitea 代码仓库

7、账号创建完成后,登录进入控制台创建第一个仓库。

本文为原创文章,著作权归作者所有:来自「KOBIN 技术随笔」作者的原创作品,转载请标明出处。
利用群晖 Docker 安装 Gitea 代码仓库
https://blog.kobin.cn/blog/network/n4/3325.html
(0)

相关文章

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

CAPTCHAis initialing...