웹 UI와 API로 여러 서버의 소프트웨어 빌드와 배포를 관리하는 도구입니다.
- 스타
- 3,253
- 포크
- 423
- 열린 이슈
- 17
- 마지막 커밋
- 13시간 전
어떤 프로젝트인가요?
Vito는 서버를 관리하고 PHP 애플리케이션을 프로덕션 환경에 배포하는 셀프 호스팅 웹 애플리케이션입니다. 자체 인프라에서 실행해 호스팅 플랫폼에 의존하지 않고 인터페이스를 통해 서버를 프로비저닝하고 관리할 수 있습니다.
이 프로젝트는 보통 SSH로 직접 처리하는 서버 운영 작업을 지원합니다. 데이터베이스(MySQL 및 MariaDB) 설치와 관리, 방화벽 설정, Custom 또는 Let's Encrypt SSL 인증서 발급, supervisor로 실행되는 큐 관리, 시스템 서비스 제어, SSH 키 배포, cron 작업 관리 등을 할 수 있습니다. 도메인 및 DNS 관리, 워크플로와 자동화 기능, API와 플러그인 시스템도 제공합니다.
Vito는 셸 스크립트 하나로 VPS에 설치하거나 Docker로 실행할 수 있습니다. Laravel 기반 PHP로 작성되었으며, 프런트엔드는 Inertia.js와 React를 사용합니다.
핵심 기능
- 01웹 인터페이스에서 서버를 프로비저닝하고 관리합니다
- 02MySQL 및 MariaDB 데이터베이스를 관리합니다
- 03Laravel 같은 PHP 애플리케이션을 배포합니다
- 04Custom 및 Let's Encrypt SSL 인증서를 처리합니다
- 05supervisor를 통해 큐를 실행하고 관리합니다
- 06도메인 및 DNS 관리와 API, 플러그인을 제공합니다
활용 사례
- 자체 관리하는 VPS에 Laravel 또는 다른 PHP 애플리케이션을 배포할 때
- 서버에서 방화벽, 데이터베이스, cron 작업을 SSH로 수동 설정하는 과정을 대체할 때
- 내부용 셀프 호스팅 PaaS 배포 대시보드로 운영할 때
빠른 시작
- 1
README의 공식 설치 스크립트를 실행하세요
사용 전 알아둘 점
- AGPL-3.0 라이선스로 제공됩니다. 강한 카피레프트 라이선스로, 네트워크를 통해 제공할 경우 수정한 소스 코드를 공유해야 합니다.
- 자체 서버에서 호스팅하도록 설계되어 있어, 사용하려면 직접 관리하는 서버가 필요합니다.
- Laravel과 같은 PHP 애플리케이션에 초점을 맞추고 있어 다른 기술 스택에는 적합하지 않을 수 있습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- vito은(는) 무엇인가요?
- Laravel 같은 PHP 애플리케이션을 자체 서버에 프로비저닝, 관리, 배포할 수 있는 셀프 호스팅 웹 앱입니다. Vito는 서버를 관리하고 PHP 애플리케이션을 프로덕션 환경에 배포하는 셀프 호스팅 웹 애플리케이션입니다. 자체 인프라에서 실행해 호스팅 플랫폼에 의존하지 않고 인터페이스를 통해 서버를 프로비저닝하고 관리할 수 있습니다.
- vito은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- vito은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- vito은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. vito의 마지막 커밋은 2026년 10월 23일입니다.
- vito은(는) 어디에 사용할 수 있나요?
- 자체 관리하는 VPS에 Laravel 또는 다른 PHP 애플리케이션을 배포할 때 서버에서 방화벽, 데이터베이스, cron 작업을 SSH로 수동 설정하는 과정을 대체할 때 내부용 셀프 호스팅 PaaS 배포 대시보드로 운영할 때
- vito는 어떻게 설치하나요?
- README의 공식 설치 스크립트를 실행하세요
- vito은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/vitodeploy/vito
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
SSH를 통해 앱, 데이터베이스, 원클릭 서비스를 자체 서버에 배포하는 셀프 호스팅 플랫폼으로, Heroku, Netlify, Vercel의 대안입니다.
Vercel, Netlify, Heroku의 대안으로 자체 VPS에서 앱과 데이터베이스를 배포하는 셀프 호스팅 PaaS입니다.
git push로 자체 서버에 웹 앱을 배포하고 관리하는, Docker 기반의 셀프 호스팅 미니 Heroku입니다.
Docker, Nginx, Let's Encrypt를 사용해 자체 서버에 앱과 데이터베이스를 배포하는 셀프 호스팅 PaaS로, 웹 GUI와 CLI를 제공합니다.
Kubernetes나 Swarm 없이 WireGuard 메시를 통해 자체 Docker 호스트 여러 대에 컨테이너 앱을 배포하고 확장합니다.