Rasel Islam Rafi 2318e1b1df Add Caddy Server Support Alongside Nginx (#600)
* added enum

* add config for caddy

* add svg icon

* add caddy service class

* wip

* install caddy

* create base Caddyfile with common snippets

* Create a systemd service to run Caddy in the background.

* create uninstall file

* wip

* create path

* create vhost

* get vhost

* delete site

* add php version change file

* add custom ssl

* create redirect file

* add vhost for caddy site & load balancer

* update svg

* fix caddy icon

* fix style

* add systemctl reload method

* Reload systemd after modifying the Caddy service file.

* add caddy

* added tests

* format with pint

* prevent multiple web server installations

* added error log & access log
2025-05-29 11:25:36 +02:00
2025-03-12 13:31:10 +01:00
2023-07-02 12:47:50 +02:00
2025-03-31 17:30:57 +02:00
2025-02-26 21:22:59 +01:00
2024-12-10 19:48:36 +01:00
2023-07-02 12:47:50 +02:00
2.x
2024-09-27 20:36:03 +02:00
2024-11-01 16:49:57 +01:00
2024-03-29 00:42:36 +01:00
2024-03-29 00:42:36 +01:00
2023-07-02 12:47:50 +02:00
2.x
2024-09-27 20:36:03 +02:00
2024-11-25 23:27:37 +01:00
2023-07-02 12:47:50 +02:00
2025-03-12 13:31:10 +01:00
2024-12-14 03:36:29 +01:00
2024-03-14 20:03:43 +01:00
2024-03-23 10:34:01 +01:00
2023-07-02 12:47:50 +02:00
2025-03-12 13:31:10 +01:00
2024-03-14 20:03:43 +01:00
2023-07-02 12:47:50 +02:00
2024-12-14 03:36:29 +01:00
2025-03-12 13:31:10 +01:00
2024-12-14 03:36:29 +01:00
2024-10-06 21:46:03 +02:00

VitoDeploy>
    <p align= GitHub Workflow Status


About Vito

Vito is a self-hosted web application that helps you manage your servers and deploy your PHP applications into production servers without a hassle.

Quick Start

bash <(curl -Ls https://raw.githubusercontent.com/vitodeploy/vito/2.x/scripts/install.sh)

Features

  • Provisions and Manages the server
  • Easy database management, Supports Mysql and MariaDB
  • Deploy your PHP applications such as Laravel
  • Manage your server's firewall
  • Supports Custom and Letsencrypt SSL
  • Uses supervisor to handle queues
  • Manages server's services
  • Deploy your SSH Keys to the server
  • Create and Manage cron jobs on the server
  • API

Credits

  • Laravel
  • PHPSecLib
  • PHPUnit
  • Tailwindcss
  • Alpinejs
  • Livewire
  • Vite
  • Prettier
  • Postcss
  • FilamentPHP
  • Mobiledetect
  • Spatie
Description
The Ultimate Server Management Tool
Readme AGPL-3.0 22 MiB
Languages
CSS 36.6%
JavaScript 34.3%
PHP 17%
Blade 10.9%
Shell 1.2%