SSH连接到您的Synology DSM主机。使用root帐户或拥有管理员权限的用户帐户。
安装Docker。在终端窗口中使用以下命令:
sudo apt update sudo apt install docker.io
启动docker服务。运行以下命令:
sudo service docker start
创建一个新的Gitea docker容器。使用以下代码:
docker run --name=gitea -p 3000:3000 -p 22:22 -v /path/to/gitea:/data gitea/gitea:latest
这将在端口3000和22上启动Gitea容器,并将其映射到本地文件系统。
使用以下命令列出正在运行的Docker容器:
docker ps
它应该列出名为“gitea”的容器。
将以下命令添加到gitea配置文件(app.ini)中:
[server] PROTOCOL = http ROOT_URL = http://your_synology_ip:3000/ HTTP_PORT = 3000 ;HTTP_ADDR = 127.0.0.1 DOMAIN = synology.local SSH_DOMAIN = synology.local SSH_PORT = 22
使用您的Web浏览器,导航到您的Synology主机IP地址加上端口3000。例如,http://192.168.0.100:3000。
现在,您应该能够成功连接到Gitea,并且您应该能够使用SSH协议连接到Gitea容器。