开始用二进制文件搭建,结果一直启动不起来,后来换了一个版本可以启动起来,但是设置自启动总是提示找不到 [Unit]
,但是配置文件是配置了的。
很无奈,太菜了只能用 Docker 来安装了,还简单一些。
升级 Git
1 | # 安装依赖 |
安装 Docker
1 | sudo yum install -y yum-utils device-mapper-persistent-data lvm2 |
安装 Gitea
1 | docker pull gitea/gitea:latest |
到这里就可以使用端口 10080
访问了,可以登录进网站执行一些初始化的操作,例如设置数据库信息,网站根目录等。
配置 Gitea
安装时我们将 docker 的数据持久化到 /var/lib/gitea
文件夹下,所以可以到该文件夹下找 app.ini
文件。
我这里使用的是 mysql 数据库,性能会比 SQLite3 好很多,如果需要的话自行安装。
1 | vim /var/lib/gitea/gitea/conf/app.ini |
1 | APP_NAME = Gitea: Git with a cup of tea |
配置 Caddy
Caddy 类似 Nginx 的反向代理软件,但是配置会简单很多,并且可以自动帮我们申请 SSL 证书。
1 | # 安装 Caddy 软件包 |
对该配置文件进行修改:
1 | https://git.hd2y.net { |
修改完成之后启动 Caddy 服务即可。
1 | # 开启自启 Caddy 服务 |
参考文档
Gitea 官方文档:https://docs.gitea.io/zh-cn/
Caddy 官方文档:https://github.com/caddyserver/caddy/wiki/v2:-Documentation