文章

Dokploy 一款好用的开源VPS面板

Dokploy 一款好用的开源VPS面板

之前我介绍过easypanel,但是它是大部分功能免费使用,部分功能是收费使用的

[article id=”1522”]

这次介绍的 Dokploy 是一款稳定、易于使用的部署解决方案,旨在简化应用程序管理流程。 可将 Dokploy 视为 Heroku、Vercel 和 Netliify 等平台的免费可托管替代品, 使用稳定的 Docker 和灵活的 Traefik 构建.

它有S3备份,自动续签证书,还可以设置集群,多用户使用.等等.

官网中文网站

https://dokploy.com/zh-Hans

官方中文文档

https://docs.dokploy.com/cn/docs/core/get-started/installation

使用

Dokploy的安装部署也十分方便,只需要在纯净的系统中执行命令

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

即可运行.

访问 ip:3000 先创建一个管理员账号

可以在后台设置中绑定一个域名来访问面板 1728618429226.png

这里我们来做一个基本的演示,部署一个memos服务 首先创建一个项目 点击Project-Create Project-Add a project

1728618533812.png

创建好之后进入该项目 1728618676972.png

部署数据库

点击Create Service 1728618718046.png

先创建一个database 1728618830205.png 1728618883740.png

点击Deploy部署.

成功后可以点击复制此处的数据库链接 1728618968708.png

创建应用

再新建一个Application 1728619030565.png 点击进入详情 2024-10-11T03:58:17.png 填入镜像ghcr.io/usememos/memos

环境变量

Environment Settings 填入

1
2
MEMOS_DRIVER=postgres
MEMOS_DSN=获取到的数据库链接

映射目录

Advanced-Volumes中设置 映射目录 Add Volumes-Volumes / Mounts Volume Name 随便填写 Mount Path (In the container)填入/var/opt/memos

绑定域名

Domains2024-10-11T05:40:25.png 如此添加即可,最好提前解析

完成所有设置 点击Deploy部署完成 等待片刻,打开绑定的域名查看结果.

本文由作者按照 CC BY 4.0 进行授权