Gogs 是一款极易搭建的自助 Git 服务,如果想自己单独搭建属于自己私人的Git 服务,那么Gogs不容错过。
废话不多说了,这篇文章就来水一水如何利用宝塔面板的Docker管理器安装Gogs。
关于宝塔面板Docker安装Gitea的文章:
[mark_b]
宝塔面板docker安装Gitea – 搭建私有 Git 服务器
[/mark_b]
一:环境要求:
[mark_e]
- 官网:https://gogs.io/
- github:https://github.com/gogs/gogs
- gogs-docker:https://github.com/gogs/gogs/tree/master/docker
- 安装文档:https://gogs.io/docs/installation
[/mark_e]
宝塔面板:6.9.9 Docker管理器 Nginx1.15
数据库(选择以下一项):
- MySQL:版本 >= 5.7
- PostgreSQL
- MSSQL
- TiDB(实验性支持,使用 MySQL 协议连接)
- 或者 什么都不安装 直接使用 SQLite3
二:开始Docker安装
上面的环境自己配置好后,我们需要用SSH软件连接到服务器,在命令模式下面执行命令:
拉取镜像命令如下:
docker pull gogs/gogs
创建一个目录:
mkdir -p /var/gogs
开始运行docker执行命令:[reply]
docker run -d --name=gogs -p 10022:22 -p 10080:3000 -v /var/gogs:/data gogs/gogs
[/reply]这里是默认的端口是10080,所以打开的方式是【服务器ip+10080】
三:gogs配置
docker部署好之后,我们用浏览器打开【服务器ip+10080】来访问网站,会出来一个安装界面。
3.1》数据库设置
Gogs 内置了SQLite3数据库,所以,如果是个人使用的话,也已经足够了。所以我们选择SQLite3数据库:
3.2》应用基本设置
在图中有几个地方需要注意,看图:
3.3》可选设置
在这里我们我们设置下管理员用户名和密码即可,就算不设置,安装好主持的第一个id即是管理员。
都设置好后,我们点击立即安装,即可。安装好之后,会回到首页,如图:
四:设置【饭袋】
因为是【服务器ip:10080】的形式访问的,所以这个很美观,我们需要利用宝塔面板的【方向代理】来设置一个域名。
4.1》新建网站
在宝塔面板新建一个网站,额,前提你要已经A解析了一个域名,新建网站大鸟就不多说了。
4.2》设置【饭袋】
在网站设置的【方向代理】中设置如图:
这样我们就可以用域名打开了,如图:
五:总结
Gogs还是很容易安装的,官方自己也提供了很多的安装方法,大鸟这里选择了最简单的安装方式Docker方式安装。
虽然安装好了,但是具体的使用和设置,需要你们自己倒腾了。大鸟这里只是提供安装方法。
评论前必须登录!
注册