一款开源的自托管PaaS解决方案,可平替Vercel、Netlify!
在当今快速发展的云计算时代,我们开发者需要一个既高效又安全的部署平台来管理他们的应用程序和数据库。传统的云服务提供商如Vercel、Netlify和Heroku虽然功能强大,但它们通常需要高昂的费用和对服务提供商的依赖。
今天开源君给大家介绍一个开源自托管平台项目 – Dokploy
。

简介
Dokploy
是一个开源的自托管平台即服务(PaaS),它利用Docker和Traefik简化了应用程序和数据库的部署和管理。这个项目旨在提高效率和安全性,允许开发者在任何VPS上部署他们的应用程序。
作为一个免费且开源的解决方案,Dokploy提供了一种灵活且成本效益高的方式来管理应用程序的生命周期。

目前在Github上收获了3.7K star!

性能特色
- 应用程序部署:支持Node.js、PHP、Python、Go、Ruby等多种语言的应用程序部署。
- 数据库管理:支持MySQL、PostgreSQL、MongoDB、MariaDB、Redis等多种数据库的创建和管理。
- Docker容器管理:简化Docker容器的部署和管理过程。
- Traefik集成:自动与Traefik集成,实现路由和负载均衡。
- 实时监控:监控CPU、内存、存储和网络使用情况。
- 数据库备份:支持自动化备份,并提供多种存储目的地。

项目安装部署快速使用
Dokploy的安装过程非常简便。首先,我们需要一个VPS,然后运行以下命令即可开始安装:
curl -sSL https://dokploy.com/install.sh | sh
安装完成后,通过浏览器访问http://<your-ip>:3000
,进行初始设置,包括创建管理员账户等。

目前测试过的系统有如下这些:

项目体验展示
Dokploy的使用体验非常直观,我们可以通过简洁的界面创建项目、服务,并进行应用配置和部署。
登录首页,可以看到有五个标签,包括项目、监视、docker等等。

监视标签可以查看当前环境使用的情况。

设置

新建项目、服务


配置部署服务


Dokploy
作为一个开源的自托管PaaS解决方案,提供了一个高效、安全且易于使用的平台,尤其适合那些希望降低成本、提高自主性的开发者和团队。如果你正在寻找一个可定制、灵活且成本效益高的部署方案,可以试试Dokploy。
更多细节功能,感兴趣的可以到项目地址查看:
项目地址:
https://github.com/Dokploy/dokploy
延伸阅读:
由微软、清华和中科大联手打造的最强3D生成模型
现在 3D 建模在好多领域都超火,像游戏、电影、VR、AR,还有 3D 打印等等。但传统建模方式简直是 “磨人小妖精”,...
Deep Research 开源版上线,一句话让Agent帮你工作!
项目背景Eko是一个开源的JavaScript框架,专门用来帮我们构建AI代理(Agent)工作流。我们可以用自然语言描...