Repolode
vitodeploy

vitodeploy/vito

一款自托管的 Web 应用,用于在自有服务器上配置、管理并部署 PHP 应用(如 Laravel)。

可替代:HerokuVercelNetlify

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. 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 数据每日更新。

相关项目