树莓派搭建 Gogs Git 服务
安装 MySQL
1 | sudo apt install mariadb-server mariadb-client |
配置
1 | sudo vi /etc/mysql/mariadb.conf.d/50-server.cnf |
- 修改 root 密码
1 | sudo mysqladmin -u root -p password |
- 新建 gogs 数据库
1 | mysql -h127.0.0.1 -uroot -p123456 |
- 重启 MySQL
1 | sudo service mysql restart |
golang
1 | sudo apt install golang -y |
gogs
1 | wget https://cdn.gogs.io/0.11.79/gogs_0.11.79_raspi2_armv6.zip |
解压
1 | tar -xzvf gogs_0.11.79_raspi2_armv6.zip |
安装
1 | cd 解压后的目录 |
配置
- 浏览器打开
http://ip:3000
后台运行
1 | nohup ./gogs web > nohup.out 2>&1 & |
Frp 内网穿透
下载安装
1 | wget https://github.com/fatedier/frp/releases/download/v0.27.1/frp_0.27.1_linux_386.tar.gz |
配置
1 | cd frp_0.27.1_linux_386 |
1 | [common] |
启动
1 | ./frps -c ./frps.ini |
- 配置好服务器端后,可以在浏览中(http://IP:8000/static/#/) 打开 frp 的控制台
参考