v5.0.2 — MIT — 1.1k stars

Deploy Laravel semplici.

CLI open source Laravel-first con AI e MCP — anche siti statici e PHP generico. Un solo comando installa lo stack. Un solo comando crea un'app isolata con database, worker, SSL e deploy zero-downtime.

cipi · setup
# Fresh Ubuntu 24.04 or 26.04 VPS
$ wget -O - https://cipi.sh/setup.sh | bash

# Create an app
$ cipi app create myapp --domain=myapp.com --php=8.5

OK  Nginx · PHP-FPM / Octane · MariaDB · SSL · Deployer

Un solo VPS diventa una piattaforma di hosting LEMP
multi-app

Ogni app gira sotto il proprio utente Linux. Filesystem isolato, PHP-FPM o Laravel Octane (FrankenPHP) e database. Un'app compromessa non può toccare le altre.

01Reverse proxy NginxVirtual host per app ottimizzati per Laravel.Web
02PHP-FPM & Laravel OctaneFPM classico o FrankenPHP Octane per app — affiancati sullo stesso VPS.Runtime
03MariaDB & PostgresAuto-tuning sulla RAM. Database e utente dedicati per app.Data
04Horizon, queue & ReverbWorker Supervisor, Laravel Horizon e WebSocket Reverb dalla CLI.Queues
05DeployerRelease zero-downtime con rollback istantaneo. Conserva le ultime 5.Deploy
06Let's Encrypt SSLCertificati automatici via Certbot con SAN per alias.TLS
07Fail2ban + UFWBan brute-force, firewall, prevenzione escalation dei privilegi.Security
08Backup S3Backup automatici di DB e storage su storage compatibile S3.Backup

Chi usa Cipi

Dai singoli sviluppatori ai provider di hosting — chiunque pubblichi Laravel su un VPS.

01SviluppatoriPubblica senza l'overhead DevOps. Un solo comando ti dà isolamento, SSL, worker e deploy zero-downtime.Solo
02AgenzieUn VPS, molti clienti — ogni app isolata con il proprio utente, database, versione PHP e deploy key.Teams
03Startup & SaaSDeploy atomici, rollback istantanei, auto-deploy via webhook, backup S3. Cresci senza cambiare workflow.Product
04InfrastrutturaOgni comando è una chiamata shell — integra con Ansible, script di provisioning o tooling interno.Automation

Tutto ciò che ti serve,
niente di superfluo

Pensato per sviluppatori Laravel che valorizzano sicurezza, semplicità e controllo. CLI-first e senza bloat — solo SSH e il comando cipi — con un pannello web opzionale il giorno in cui ne avrai bisogno.

01Pronto per agenti AIServer MCP integrato — deploy, rollback, backup via linguaggio naturale in Cursor, VS Code, Claude.Agents
02GUI web opzionaleInstalla un pannello self-hosted quando vuoi una dashboard nel browser. Saltalo e resta CLI puro.UI
03Crittografia & GDPRVault AES-256 a riposo, archivi sync crittografati, rotazione log, isolamento completo per app.Security
04Backup automatici S3Database e shared/ su S3 o provider compatibili con schedule cron.Backup
05Sync tra serverMigra, replica o recupera app tra server Cipi con archivi crittografati.Ops
06Deploy zero-downtimeDeployer clona, builda, migra e scambia il symlink atomicamente. Rollback istantaneo.CI/CD
07Auto-deploy via webhookDeploy key e webhook GitHub/GitLab configurati automaticamente. Verifica HMAC.Git
08Laravel Octane & ecosistemaFrankenPHP Octane, Horizon, Reverb, scheduler, build Node — tooling Laravel di prima classe.Laravel
09REST APIGestisci app, alias, SSL e deploy con bearer token e permessi granulari.API
10Client CLIGestisci il server dal laptop — binario Go per Linux e macOS.Remote
11Modulo WHMCSAutomatizza il provisioning hosting da WHMCS — crea e termina app dalla fatturazione.Billing
12Alias & SSLDomini multipli per app. Un certificato SAN che li copre tutti. Rinnovo automatico.Domains
AI-native

Dal prompt
alla produzione.

Cipi include un server MCP integrato pronto all'uso. Installa il package cipi-agent, punta il client AI all'endpoint e il tuo assistente può fare deploy, rollback, leggere log ed eseguire comandi Artisan — tutto via HTTPS, senza SSH.

Server MCP incluso
Un package. Sei tool tipizzati. Zero configurazione.
cipi-agent espone health, app_info, deploy, logs, db_query e artisan come tool MCP — pronti per Cursor, VS Code e Claude Desktop.
$ composer require cipi-sh/cipi-agent
  • Funziona via HTTPS con Bearer token — nessuna chiave SSH necessaria
  • Deploy, rollback ed esecuzione migration via linguaggio naturale
  • Debug dei problemi in produzione comodamente dal tuo assistente AI
  • Integra tutti i tuoi server nella pipeline di automazione AI
Claude Cursor Copilot Codex OpenClaw Kimi E altri...
Claude — server MCP cipi

Funziona su qualsiasi VPS Ubuntu

Ubuntu 24.04 o 26.04 LTS, accesso root, porte 22/80/443 aperte. Ti basta questo.

DigitalOcean AWS EC2 Vultr Linode Hetzner Google Cloud OVH Scaleway E altri...
Opzionale

REST API comoda
quando ti serve.

Cipi resta CLI-first di default — ma quando vuoi automatizzare, integrare o lasciare che gli agenti AI gestiscano il server globalmente, abilita il layer API opzionale con un solo comando. Usa la REST API per creare e gestire più applicazioni nell'infrastruttura da un unico endpoint. Il Client CLI (cipi-cli) porta l'API completa al terminale locale — gestisci app, database, SSL e deploy senza SSH. Un server MCP globale è disponibile per creare e gestire l'infrastruttura tramite i tuoi agenti AI, e un modulo di provisioning WHMCS ufficiale crea e termina app automaticamente dal pannello di fatturazione.

Scopri di più su Cipi API
REST API App · Alias · Deploy · Status
Swagger Docs interattive
Token Permessi granulari
Server MCP Pronti per agenti AI
Client CLI Gestione remota
WHMCS Automazione fatturazione
Integrazione fatturazione

Vendi hosting con
WHMCS, powered by Cipi.

Trasforma il tuo server Cipi in un business di hosting. Il modulo di provisioning WHMCS ufficiale collega il pannello di fatturazione alla REST API di Cipi — quando un cliente ordina un prodotto, l'app viene creata automaticamente. Termina, sospendi, riattiva — tutto fluisce da WHMCS al server senza una singola sessione SSH.

  • Provisioning completamente automatizzato — il cliente ordina, l'app va online
  • Tipi app Laravel e personalizzate con versione PHP e impostazioni Git per prodotto
  • Gestione job asincrona con polling dello stato — nessun timeout HTTP
  • Autenticazione Bearer token con permessi granulari per ability
  • Test Connection integrato — valida la raggiungibilità API da WHMCS Admin
  • Open source, licenza MIT — estendi o white-label come preferisci
1
Il cliente ordina un prodotto WHMCS riceve il pagamento e avvia il provisioning
2
Il modulo chiama POST /api/apps Crea utente isolato, PHP-FPM o Octane, Nginx, database — tutto
3
L'app è online Il sito del cliente è provisionato e pronto all'uso
4
Ciclo di vita gestito dalla fatturazione Sospendi, riattiva, termina — tutto da WHMCS Admin
Gestione remota

Il tuo server,
da qualsiasi terminale.

cipi-cli è un binario Go standalone che comunica con la REST API di Cipi dalla tua macchina locale. Nessun SSH necessario — gestisci app, database, certificati SSL e deployment da qualsiasi terminale. Disponibile per Linux e macOS.

  • Ciclo di vita completo dell'app — crea, modifica, deploy ed elimina dalla tua macchina
  • Gestione database — crea, backup, restore e rotazione password
  • Provisioning SSL — installa certificati Let's Encrypt con un solo comando
  • Profili multi-server — un profilo per server, cambia con un prefisso
  • Panoramica globale dello stato — CPU, RAM, disco, app e servizi su tutti i server
  • Alias di dominio — aggiungi, elenca e rimuovi alias per app
  • Shell completion — installazione con un solo comando per zsh, bash e fish
  • Output JSON — pipe verso jq per script e pipeline CI/CD
  • Open source, licenza MIT — binari precompilati e build da sorgente
cipi-cli
$ cipi-cli api token add prod
Profilo server "prod" salvato

$ cipi-cli status
NAME IP CPU RAM APPS CIPI
prod* 203.0.113.10 12% 48% 3 4.6.3
staging 203.0.113.20 4% 31% 1 4.6.3

$ cipi-cli staging deploy myapp
Deploying myapp...
Deployed to release #14. Zero downtime.

$ cipi-cli ssl install myapp
Certificate provisioned for myapp.com
Pannello web opzionale

Una GUI, solo se
ne hai bisogno.

Cipi è CLI-first — e lo resterà sempre. Ma quando una dashboard nel browser ti si addice meglio, tu o i tuoi clienti, un solo comando installa il pannello di controllo web opzionale: un'app Laravel self-hosted che gestisce uno o più server Cipi via la stessa REST API. Non ti serve? Non installarlo — nulla cambia.

  • Un solo comando per installare — cipi gui panel.example.com
  • Gestisci app, SSL, log e database dal browser
  • Un pannello, molti server — un cockpit multi-server leggero
  • Login con sessione e autenticazione a due fattori TOTP opzionale
  • Self-hosted e open source — il tuo pannello, il tuo server, i tuoi dati
  • Disinstalla in qualsiasi momento — cipi gui remove — torna alla CLI pura
installa il pannello
$ cipi gui panel.example.com
Provisioning PHP-FPM pool, Nginx vhost, scheduler…
Admin email: ops@example.com
Admin password: ••••••••••••
Panel ready at http://panel.example.com

$ cipi gui ssl
Certificate provisioned — https://panel.example.com

# Opzionale. Cipi funziona perfettamente anche senza.

Fai il deploy della tua app Laravel oggi

Open source, licenza MIT, gratis per sempre.
Installalo sul tuo VPS e inizia a fare deploy in pochi minuti.

cipi — demo live
$ wget -O - https://cipi.sh/setup.sh | bash
Repository GitHub Leggi Docs