KoaVM
Pagine della guida

Guida · Per gli amministratori

Introduzione

KoaVM è il pannello per vendere e gestire VPS su Incus. Un solo programma fa tutto: API, interfaccia per te e per i tuoi clienti, coda dei lavori, grafici, console, migrazione dagli altri pannelli.

Come è fatto

  • Il pannello gira su un server (anche uno dei nodi). È un solo binario, koavm, con il database SQLite in /var/lib/koavm.
  • I nodi sono i server dove girano le VPS, con Incus installato. Il pannello parla con Incus tramite la sua API, con un certificato: sui nodi non c'è niente da installare.
  • Le VPS sono macchine virtuali KVM di Incus. Nascono dalle immagini ufficiali (Debian, Ubuntu, AlmaLinux, Rocky Linux) con rete statica, password di root e chiave SSH già pronte.
  • I fornitori (OVHcloud, Hetzner, Contabo, Scaleway) si collegano con le loro chiavi API: il pannello prende da lì gli IP aggiuntivi e, se vuoi, rivende le loro VPS col tuo marchio.

Chi vede cosa

AmministratoreCliente
Indirizzo/admin/ (area clienti col tuo marchio)
VPStuttesolo le sue
Nodi, IP, piani, fornitorisìno
Snapshot e backupsìnei limiti del piano

Requisiti

  • Pannello: Debian 12/13 o Ubuntu 22.04/24.04, 1 vCPU e 1 GB di RAM bastano. Per l'HTTPS automatico servono un nome di dominio e le porte 80 e 443 libere.
  • Nodi: Incus 6 o più recente, con virtualizzazione attiva (KVM). Consigliato uno storage pool ZFS; vanno bene anche LVM, dir e btrfs.
  • Rete: un bridge per le VPS sul nodo (di solito br-vps) oppure gli IP dei fornitori (il pannello crea da solo le schede giuste).

Da dove cominciare

  1. Installa il pannello.
  2. Collega il primo nodo.
  3. Aggiungi un blocco di IP e crea un piano.
  4. Crea un cliente e la sua prima VPS.