Repolode
vitodeploy

vitodeploy/vito

LaravelなどのPHPアプリを自分のサーバーにプロビジョニング、管理、デプロイできるセルフホスト型Webアプリ。

代替できる製品:HerokuVercelNetlify

スター
3,253
フォーク
423
未解決の Issue
17
最終コミット
13 時間前

これは何?

Vitoは、サーバーの管理やPHPアプリの本番環境へのデプロイに使えるセルフホスト型Webアプリです。自分のインフラ上で稼働させ、ホスティング型プラットフォームに頼らず、インターフェースからサーバーをプロビジョニングして管理できます。

SSH経由で手作業で行うことの多いサーバー運用をカバーします。データベース(MySQL、MariaDB)のインストールと管理、ファイアウォールの設定、CustomまたはLet's EncryptのSSL証明書の発行、supervisorで実行するキューの管理、システムサービスの制御、SSHキーのデプロイ、cronジョブの管理が可能です。ドメインとDNSの管理、ワークフローと自動化、API、プラグインシステムも備えています。

Vitoは単一のシェルスクリプトでVPSにインストールするか、Dockerで実行できます。PHPとLaravelで構築されており、フロントエンドにはInertia.jsとReactを採用しています。

主な機能

  • 01Webインターフェースからサーバーをプロビジョニング、管理
  • 02MySQLとMariaDBのデータベースを管理
  • 03LaravelなどのPHPアプリをデプロイ
  • 04CustomおよびLet's EncryptのSSL証明書を管理
  • 05supervisor経由でキューを実行、管理
  • 06ドメインとDNSの管理に加え、APIとプラグインを提供

ユースケース

  • LaravelなどのPHPアプリを自己管理型VPSにデプロイする
  • サーバーのファイアウォール、データベース、cronジョブの手動SSH設定を置き換える
  • PaaS型のデプロイダッシュボードに代わる、社内向けのセルフホスト環境として運用する

クイックスタート

  1. 1

    README に記載されている公式インストールスクリプトを実行します

使う前に知っておきたいこと

  • AGPL-3.0 ライセンスの下で提供されています。強いコピーレフトライセンスであり、ネットワーク経由で提供する場合、改変したソースコードの共有が求められます。
  • 自分のサーバーでのセルフホスティングを前提としているため、利用には自分で管理するサーバーが必要です。
  • Laravel などの PHP アプリケーションに特化しているため、他の技術スタックにはあまり適していません。

収録されている特集

トピック

よくある質問

vito とは?
LaravelなどのPHPアプリを自分のサーバーにプロビジョニング、管理、デプロイできるセルフホスト型Webアプリ。 Vitoは、サーバーの管理やPHPアプリの本番環境へのデプロイに使えるセルフホスト型Webアプリです。自分のインフラ上で稼働させ、ホスティング型プラットフォームに頼らず、インターフェースからサーバーをプロビジョニングして管理できます。
vito は無料で使えますか?ライセンスは?
vito は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
vito は今もメンテナンスされていますか?
活発にメンテナンス中。vito の最終コミットは 2026年10月23日 です。
vito は何に使えますか?
LaravelなどのPHPアプリを自己管理型VPSにデプロイする サーバーのファイアウォール、データベース、cronジョブの手動SSH設定を置き換える PaaS型のデプロイダッシュボードに代わる、社内向けのセルフホスト環境として運用する
vito のインストール方法は?
README に記載されている公式インストールスクリプトを実行します
vito はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/vitodeploy/vito

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト