前言

vercel是一个不错的托管平台,但是用的人多了,就会出现访问慢或者访问不了的问题。

于是就想着有没有替代,最终找到了一个开源的一站式部署平台Dokploy。

简介

Dokploy 是一个开源的一站式部署平台,是 Vercel 和 Netlify 的替代方案。它支持各种封装好的容器部署,并且提供自动化功能,比如自动部署、自动更新、自动备份等,非常适合个人开发者或者小型团队使用。

开源地址

功能优势

  1. 无需手动配环境:告别 Nginx 配置、SSL 证书申请,上传代码即自动生成生产级部署方案。

  2. 速度碾压传统流程:从代码提交到线上服务访问,全程最快仅需 30 秒。

  3. 完全免费无限制:开源协议支持商业使用,私有化部署不花一分钱。

功能概览

应用程序部署:支持 Node.js、PHP、Python、Go、Ruby 等多种语言。

数据库管理:支持 MySQL、PostgreSQL、MongoDB、MariaDB、Redis 等数据库。

Docker 管理:轻松部署和管理 Docker 容器。

Traefik 集成:自动与 Traefik 集成,实现路由和负载均衡。

实时监控:监控 CPU、内存、存储和网络使用情况。

数据库备份:支持多种存储目标,实现自动备份。

命令部署

官方提供了一键安装脚本

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

docker部署

另外也可以使用docker命令一键部署

docker run -d -p 8080:8080 -v /var/run/docker.sock:/var/run/docker.sock dokploy/dokploy

使用方法