AI 文章摘要
XinruiGPT
加载中...
此内容根据文章生成,并未经过人工审核,仅用于文章内容的解释与总结

前言

我们平时购买服务器后都会第一时间安装如宝塔面板,1panel面板等第三方面板来进行项目的部署。

但是对于小白来说,搭建项目的时候环境部署就很麻烦,而且并不是所有项目都可以使用docker部署的。

今天就介绍一个项目一键部署工具,可以连接github,gitlab,gitea等来获取项目源码,并且自动部署。

教程

首先就是重装服务器的系统,这里我使用的是ubuntu24.04

然后就是使用SSH连接服务器,然后执行以下命令

1
curl -sSL https://dokploy.com/install.sh | sh

等待构建完成,如果终端提示

1
2
3
Congratulations, Dokploy is installed!
Wait 15 seconds for the server to start
Please go to http://你的服务器ip:3000

就代表构建成功了。

然后浏览器访问最后的链接就可以打开登录页面了。

根据提示设置好账号和密码,我们就可以登录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回源。

结语

至此教程就结束了,其实这个东西的可玩性还是非常高的,就是所有设置都是英文并没有简体中文,所以比较麻烦一点。

闲话不多说,动起手来自己部署一个吧。