
使用Rokploy一键部署项目
前言
我们平时购买服务器后都会第一时间安装如宝塔面板,1panel面板等第三方面板来进行项目的部署。
但是对于小白来说,搭建项目的时候环境部署就很麻烦,而且并不是所有项目都可以使用docker部署的。
今天就介绍一个项目一键部署工具,可以连接github,gitlab,gitea等来获取项目源码,并且自动部署。
教程
首先就是重装服务器的系统,这里我使用的是ubuntu24.04
然后就是使用SSH连接服务器,然后执行以下命令
1 | curl -sSL https://dokploy.com/install.sh | sh |
等待构建完成,如果终端提示
1 | Congratulations, Dokploy is installed! |
就代表构建成功了。
然后浏览器访问最后的链接就可以打开登录页面了。
根据提示设置好账号和密码,我们就可以登录Rokploy的后台了。
我们先找到Git,然后找到Github,点击它,再点击弹窗右下角的Create GitHub App
。
这时候就会跳转到Github的授权页面,然后点击Create GitHub App +你的用户名
就可以添加应用了。
接着我们需要返回Rokploy的页面,点击右边的下载图标,再点击Install & Authorize
按钮即可授权获取你Github的仓库。
再点击Projects
中的Create Projects
添加一个新项目,自己随便命名。
创建好项目以后,点击项目中,再点击右上角的Create service
创建服务,名字也可以随便填写。
然后我们点击进去就会发现有Github Account
,选择你创建的应用,就会获取你仓库里的所有项目了。
下面就是根据项目的需求来填写参数了,我实验的时候是使用的静态页面,所以选择完项目后其他都是默认就可以了。
然后就是点击左上角的Deploy
开始部署整个项目了,部署日志可以在Deployments
中查看。
当显示绿色的Done
就表示部署成功了,就可以去Domains
中添加自定义域名了。
点击Add Domain
填写自己的域名,下面就是目录的选择之类的,右边有个骰子可以使用官方提供的默认域名来进行访问。
最重要的一点是下面的Container Port
这个必须添加正确的端口也就是80端口,如果使用HTTPS的话就填写443端口。
建议是直接使用80端口,因为这样就不用配置证书,然后可以在CDN中设置HTTP回源。
结语
至此教程就结束了,其实这个东西的可玩性还是非常高的,就是所有设置都是英文并没有简体中文,所以比较麻烦一点。
闲话不多说,动起手来自己部署一个吧。
- 感谢您的赞赏