Cipi gratuito · CLI-first
vs
D Dokku gratuito · git push PaaS
alternativa a Dokku

L'alternativa a Dokku pensata per Laravel

Confronto aggiornato il · riflette Cipi 5 e i prezzi/funzionalità attuali di Dokku

Dokku e Cipi sono entrambi gratuiti e open source (MIT). Dokku è un Heroku self-hosted — git push per fare il deploy di container Docker con un ricco ecosistema di plugin. Cipi è Laravel-first, esegue le app su stack LEMP nativo, e aggiunge CLI completa per la gestione server, Deployer, dual MCP, crittografia at rest e sync tra server.

Inizia gratis Vedi su GitHub

Cipi vs Dokku a colpo d'occhio

Funzionalità Cipi Dokku
PrezzoGratuito, per sempreGratuito, per sempre
LicenzaOpen source (MIT)Open source (MIT)
InterfacciaCLI + REST API + GUI opzionaleCLI (git push)
Modello di deploymentStack LEMP nativoDocker via git push
Gestione server completaFocalizzato su PaaS
Laravel-native (Deployer, artisan, queue)No
Laravel Octane (FrankenPHP)Sì — nativo CLINo
Server AI / MCPDual MCPNo
Crittografia config at rest (AES-256)No
Sync server-to-server e failoverNo
Semplicità deploy git pushDeploy Git via webhookSì — workflow core
Ecosistema pluginStack nativo
Supporto PostgreSQLOpzionalePlugin

Perché i team Laravel scelgono Cipi invece di Dokku

Pensato per Laravel

Deployer, scorciatoie artisan, queue worker automatici e deploy Git zero-downtime sono integrati — Dokku tratta PHP come uno dei tanti buildpack containerizzati.

LEMP nativo, senza Docker

Esegui PHP-FPM direttamente sull'host per minore uso di memoria, debug più semplice e nessun layer container da mantenere.

CLI completa per la gestione server

Prova server, gestisci SSL, database e l'intero ciclo di vita delle app — non solo deploy PaaS-style con git push.

Deploy zero-downtime via webhook

Release atomiche a un solo comando per GitHub e GitLab — pensate per Laravel, non aggiunte in seguito.

AI-native con dual MCP

Server MCP per app e globali per la gestione completa dell'infrastruttura guidata dall'AI da qualsiasi agente compatibile MCP.

Crittografia at rest e sync tra server

Crittografia Vault AES-256-CBC per tutte le config, più sync server-to-server crittografato integrato per la replica in failover.

Laravel Octane (FrankenPHP)

Crea o converti app con cipi app create --octane / cipi app convert --to=octane. Esegui Octane accanto ad app FPM classiche, più Horizon e Reverb di prima classe — nessun pannello SaaS richiesto.

PostgreSQL opzionale

MariaDB di default; installa PostgreSQL con un solo comando e scegli un motore per app (cipi db install pgsql).

Installa Cipi con un solo comando

Avvia un VPS Ubuntu nuovo, poi esegui:

wget -O - https://cipi.sh/setup.sh | bash

Questo installa e configura lo stack di produzione completo — Nginx, PHP-FPM / Laravel Octane, MariaDB, PostgreSQL opzionale, Redis e Supervisor. Vedi la guida ai primi passi.

Quando Dokku è la scelta migliore

Dokku è un PaaS self-hosted eccellente se vuoi la semplicità del git push, un ricco ecosistema di plugin, workflow container e una curva di apprendimento minima per chi viene da Heroku. Se il tuo workflow è git push-first e valorizzi l'isolamento container più dell'automazione specifica per Laravel o uno stack PHP nativo, Dokku merita una valutazione.

Come migrare da Dokku a Cipi

Passare da Dokku a Cipi è un cutover pulito piuttosto che una conversione in-place: allesti un server nuovo accanto al setup attuale, fai il deploy dallo stesso repository Git e cambi il DNS quando tutto è a posto. Il tuo codebase Laravel non deve cambiare.

  1. Fai inventario delle tue app Dokku. Elenca le tue app con dokku apps:list ed esporta i database dai plugin Postgres o MySQL che usi.
  2. Prova un VPS Ubuntu nuovo e installa Cipi. Qualsiasi provider va bene (Hetzner, DigitalOcean, Vultr, Linode, AWS). Su Ubuntu 24.04/26.04 esegui wget -O - https://cipi.sh/setup.sh | bash e lo stack di produzione completo — Nginx, PHP, MariaDB, Valkey, Supervisor — è configurato in pochi minuti.
  3. Ricrea ogni app e collega Git. cipi app create provisiona un'app isolata con il proprio utente di sistema, database, pool PHP e vhost Nginx (aggiungi --octane per Laravel Octane). Collegare GitHub o GitLab configura automaticamente deploy key e webhook per deploy zero-downtime.
  4. Sposta i dati e fai il cutover. Importa il dump del database, copia i valori del tuo .env, emetti certificati HTTPS con cipi ssl install, poi punta il DNS al nuovo server e dismetti il setup vecchio.

Cipi usa convenzioni standard Nginx, PHP-FPM / Laravel Octane e Deployer, quindi non c'è configurazione vendor-specific da smantellare in seguito. Dettagli completi nella guida ai primi passi.

Domande frequenti

Cipi è una buona alternativa a Dokku per Laravel?

Sì. Entrambi sono gratuiti e open source. Dokku è un PaaS self-hosted in stile Heroku con deploy Docker via git push; Cipi è Laravel-first, esegue le app su stack LEMP nativo con Deployer, artisan, queue, dual MCP, crittografia at rest e CLI completa per la gestione server.

Qual è la differenza tra Cipi e Dokku?

Dokku fa il deploy delle applicazioni come container Docker via git push con un ecosistema di plugin — ottimo per workflow in stile Heroku. Cipi installa e gestisce uno stack LEMP tradizionale direttamente su Ubuntu, si opera dalla CLI, ed è pensato per Laravel con integrazione Deployer, queue worker automatici, crittografia config AES-256 e sync tra server.

Cipi usa Docker come Dokku?

No. Dokku è container-first — ogni app gira in Docker via git push. Cipi usa uno stack nativo Nginx, PHP-FPM, MariaDB (PostgreSQL opzionale) e Supervisor sul sistema operativo host. Per app Laravel standard significa minore overhead, debug più semplice e nessun layer container da gestire.

Quando dovrei scegliere comunque Dokku?

Scegli Dokku se vuoi la semplicità del git push, un ricco ecosistema di plugin, workflow container e una curva di apprendimento minima per chi viene da Heroku — e non ti serve automazione specifica per Laravel, uno stack PHP nativo o gestione server completa oltre ai deploy PaaS.

Posso migrare da Dokku a Cipi?

Sì. Prova un VPS Ubuntu nuovo, installa Cipi con un solo comando, ricrea ogni app con cipi app create, collega il tuo repository GitHub o GitLab per deploy zero-downtime, importa il dump del database, poi punta il DNS al nuovo server. Non servono buildpack o Dockerfile.

Cipi supporta il push-to-deploy come Dokku?

Sì, via webhook Git: collega GitHub o GitLab una volta e ogni push al branch di produzione attiva un deployment zero-downtime — lo stesso workflow, senza buildpack o container.

Confronta Cipi con altri strumenti