Quick Start
Questa guida ti accompagna passo dopo passo dalla registrazione al tuo primo deploy. In pochi minuti avrai un server configurato e funzionante.
Panoramica del Processo
Il flusso di lavoro con Kuboide è semplice e lineare:
- Registrati e accedi a Kuboide
- Crea una chiave SSH e installala sul server
- Configura il server in Kuboide
- Verifica la connessione e avvia l'installazione
- Crea un progetto e collega il repository Git
- Crea un ambiente e seleziona i servizi
- Fai il deploy
Step 1: Registrazione
Vai su kuboide.com e crea il tuo account. Puoi iniziare con il piano gratuito per testare tutte le funzionalità.
Step 2: Prepara il Server
Prima di collegare un server a Kuboide, assicurati di avere:
- Un server Linux (Debian 12 o 13 consigliato)
- Accesso root o sudo al server
- Connessione SSH funzionante
Step 3: Crea e Installa la Chiave SSH
- Vai nella sezione SSH Keys in Kuboide
- Clicca su Add SSH Key
- Compila i campi:
- User: seleziona il tuo utente
- Name: un nome descrittivo (es. "Server Production")
- Description: una descrizione opzionale
- Clicca su Generate
- Nella pagina dettaglio, clicca Show sulla chiave pubblica
- Clicca Copy to Clipboard
- Accedi al tuo server via SSH e aggiungi la chiave:
echo "LA_TUA_CHIAVE_PUBBLICA" >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keysPer maggiori dettagli, consulta Chiavi Server.
Step 4: Aggiungi il Server in Kuboide
- Vai nella sezione Servers
- Clicca su Add Server
- Compila i campi:
- User: seleziona il tuo utente
- Name: un nome descrittivo (es. "Production Server")
- Host: indirizzo IP o hostname del server
- SSH Key: seleziona la chiave creata allo Step 3
- SSH Port: porta SSH (default: 22)
- Description: una descrizione opzionale
- Clicca su Save
Step 5: Verifica Connessione e Installazione
Dalla pagina dettaglio del server:
- Clicca sul menu operazioni (icona tre punti in alto a destra)
- Seleziona Server Check Connection per verificare la connessione SSH
- Se la connessione ha successo, seleziona Server Install per avviare l'installazione
L'installazione automatica richiede alcuni minuti. Kuboide installerà Docker e tutti i componenti necessari. Puoi monitorare il progresso nella sezione Tasks.
Step 6: Configura la Chiave per Git
Se il tuo repository è privato:
- Vai su SSH Keys e crea una nuova chiave (o usa la stessa)
- Copia la chiave pubblica
- Su GitHub, vai nel repository > Settings > Deploy keys
- Clicca Add deploy key e incolla la chiave
Per maggiori dettagli, consulta Chiavi Git.
Step 7: Crea un Progetto
- Vai nella sezione Projects
- Clicca su Add Project
- Compila i campi:
- Server: seleziona il server configurato
- SSH Key: seleziona la chiave per Git (se repository privato)
- Name: nome del progetto
- Description: una descrizione opzionale
- Git Repository: URL SSH del repository (es.
git@github.com:user/repo.git)
- Clicca su Save
Step 8: Crea un Ambiente
- Vai nella sezione Environments
- Clicca su Add Environment
- Seleziona il progetto
- Configura:
- Type: Development, Staging o Production
- Servizi: seleziona i servizi necessari (Nginx, PHP, MySQL, ecc.)
- Dominio: configura il dominio
- Salva l'ambiente
Step 9: Deploy
- Dalla pagina dettaglio dell'ambiente
- Avvia le operazioni Docker per creare i container
- Attendi il completamento
Il tuo sito è ora online!
Prossimi Passi
Ora che hai completato il primo deploy, puoi approfondire:
- Requisiti - Requisiti dettagliati del sistema
- Configurazione Servizi - Personalizza i servizi
- Gestione Risorse - Alloca CPU e RAM