Gitea——私有git服务器搭建教程
本文由雨云提供云计算服务,雨云注册链接:雨云 - 新一代云服务提供商
来到雨云控制台,点击重装系统或软件
选择宝塔面板-立即安装
等待安装完成后复制地址,打开新窗口访问,输入用户名和密码登录面板
点击docker-容器编排
添加编排-内容如下
version: "3"networks:gitea:external: falseservices:server:image: gitea/gitea:1.15.9container_name: giteaenvironment:- USER_UID=1000- USER_GID=1000- DB_TYPE=mysql- DB_HOST=db:3306- DB_NAME=gitea- DB_USER=gitea- DB_PASSWD=gitearestart: alwaysnetworks:- giteavolumes:- ./gitea:/data- /etc/timezone:/etc/timezone:ro- /etc/localtime:/etc/localtime:roports:- "3000:3000"- "222:22"depends_on:- dbdb:image: mysql:8restart: alwaysenvironment:- MYSQL_ROOT_PASSWORD=gitea- MYSQL_USER=gitea- MYSQL_PASSWORD=gitea- MYSQL_DATABASE=giteanetworks:- giteavolumes:- ./mysql:/var/lib/mysql
点击确定,等待构建完成
其中数据库设置我们不需要更改,因为是根据上述docker-compose.yml文件中的数据库配置来读取的,我们需要更改ssh服务的域名为服务器的公网ip,通知基础url的前缀也更改为服务器的公网ip
创建管理员账号-立即安装
设置完成后,点击立即安装,然后即可进入如下界面
至此,部署完成