一款用于在多台服务器上构建和部署软件的工具,提供 Web 界面与 API。
- Star
- 3,253
- Fork
- 423
- 未关闭 Issue
- 17
- 最近提交
- 12小时前
这是什么?
Vito 是一款自托管的 Web 应用,用于管理服务器,并把 PHP 应用部署到生产环境。它运行在你自己的基础设施上,通过界面完成服务器的配置与管理,无需依赖托管平台。
项目覆盖了通常需要通过 SSH 手动完成的服务器操作:安装和管理 MySQL、MariaDB 数据库,配置防火墙,签发自定义或 Let's Encrypt SSL 证书,用 supervisor 管理队列,控制系统服务,部署 SSH 密钥,以及维护定时任务(cron)。此外还提供域名与 DNS 管理、工作流与自动化,以及 API 和插件机制。
Vito 可以通过一条 shell 命令安装到 VPS 上,也支持通过 Docker 运行。它基于 Laravel 构建,前端采用 Inertia.js 与 React。
核心功能
- 01通过 Web 界面配置和管理服务器
- 02管理 MySQL 和 MariaDB 数据库
- 03部署 Laravel 等 PHP 应用
- 04支持自定义证书和 Let's Encrypt SSL
- 05通过 supervisor 运行和管理队列
- 06提供域名与 DNS 管理,并支持 API 与插件
适用场景
- 将 Laravel 或其他 PHP 应用部署到自行管理的 VPS
- 替代通过 SSH 手动配置防火墙、数据库和定时任务的流程
- 搭建自托管的部署管理面板,替代托管式 PaaS 控制台
快速上手
- 1
运行 README 中的官方安装脚本
使用前须知
- 采用 AGPL-3.0 许可证,这是强 copyleft 协议,通过网络提供修改版时需要公开源代码。
- 设计为在自有服务器上自托管,使用前需要准备好可控制的服务器。
- 主要面向 Laravel 等 PHP 应用,对其他技术栈的适用性较弱。
收录于专题
标签
常见问题
- vito 是什么?
- 一款自托管的 Web 应用,用于在自有服务器上配置、管理并部署 PHP 应用(如 Laravel)。 Vito 是一款自托管的 Web 应用,用于管理服务器,并把 PHP 应用部署到生产环境。它运行在你自己的基础设施上,通过界面完成服务器的配置与管理,无需依赖托管平台。
- vito 可以免费使用吗?用的什么许可证?
- vito 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- vito 还在维护吗?
- 活跃维护中。vito 最近一次提交是在 2026年10月23日。
- vito 适合用来做什么?
- 将 Laravel 或其他 PHP 应用部署到自行管理的 VPS 替代通过 SSH 手动配置防火墙、数据库和定时任务的流程 搭建自托管的部署管理面板,替代托管式 PaaS 控制台
- vito 怎么安装和运行?
- 运行 README 中的官方安装脚本
- 在哪里获取 vito?
- 源代码和安装说明在 GitHub 上:https://github.com/vitodeploy/vito
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
1.3万449RustGPL-3.0更新于 24小时前
可自托管的部署平台,通过 SSH 将应用、数据库和一键服务部署到你自己的服务器,可替代 Heroku、Netlify 和 Vercel。
6.4万+104 本周5719PHPApache-2.0更新于 13小时前
可自托管的 PaaS 平台,用于在自有 VPS 上部署应用和数据库,可替代 Vercel、Netlify 和 Heroku。
3.8万+21 本周3120TypeScriptOther更新于 13小时前
基于 Docker 的自托管迷你 Heroku,可在自有服务器上通过 git push 部署和管理应用。
3.2万+4 本周2094GoMIT更新于 13小时前
可在自有服务器上部署应用和数据库的自托管 PaaS,基于 Docker、Nginx 和 Let's Encrypt。
1.5万1007TypeScriptOther更新于 13小时前
在自有 Docker 主机之间部署和扩展容器化应用,基于 WireGuard 组网,无需 Kubernetes 或 Swarm。
5570184GoApache-2.0更新于 10天前