Il tutorial di IceWhale su Proxmox VE dell'aprile 2024 utilizzava un'architettura semplice: creare una VM normale in Proxmox, installare Linux all'interno di quella VM e poi installare CasaOS sul sistema Linux guest. Questa rimane l'interpretazione più fedele della fonte. CasaOS è un livello applicativo e di cloud domestico installato su una distribuzione Linux supportata; Proxmox fornisce l'hardware virtuale.
Per una distribuzione attuale, Debian 12 è la scelta di base migliore, perché il repository mantenuto di CasaOS lo elenca esplicitamente come testato e consigliato.
Crea una VM invece di installare CasaOS direttamente sull'host Proxmox
Installare CasaOS all'interno di un guest mantiene l'hypervisor Proxmox isolato da Docker, Samba e dai servizi di CasaOS e rende molto più semplici il backup o il ripristino della VM.
Usa un guest Linux supportato
Il repository attuale di CasaOS elenca:
- Debian 12 — testato e consigliato;
- Ubuntu Server 20.04 — testato;
- Raspberry Pi OS — testato sull'hardware appropriato.
All'interno di Proxmox su hardware x86, Debian 12 è la scelta attuale più naturale.
Consulta i requisiti attuali di compatibilità e installazione di CasaOS prima di scegliere la distribuzione guest.
Assegna spazio di archiviazione per i futuri dati delle applicazioni, non solo per il sistema operativo di base
Il tutorial del 2024 avvertiva già gli utenti di allocare risorse sufficienti, soprattutto spazio di archiviazione. Questo avvertimento diventa ancora più importante quando le applicazioni Docker iniziano ad accumulare database, miniature, download e metadati multimediali.
Se la VM gestirà soltanto lo spazio di archiviazione esterno o NAS, il disco virtuale di avvio può rimanere di dimensioni contenute. Se i dati delle applicazioni risiederanno all'interno della VM, pianifica molta più capacità oppure collega un disco virtuale separato.
Collega la VM alla LAN tramite bridge quando desideri un normale accesso NAS
CasaOS è più semplice da usare quando la VM riceve un normale indirizzo LAN tramite il bridge di Proxmox. In questo modo browser, client SMB e altri dispositivi domestici possono raggiungere direttamente CasaOS senza un complesso NAT annidato.
Annota o riserva l'indirizzo del guest dopo l'installazione, così i segnalibri e le condivisioni mappate rimarranno prevedibili.
Installa prima Debian nella VM
Il tutorial di riferimento mostra l'installazione del guest Linux come fase separata, precedente a CasaOS.
Usa il programma di installazione attuale di CasaOS all'interno del guest
Il repository mantenuto di CasaOS pubblica il programma di installazione con un solo comando tramite get.casaos.io. Poiché esegue comandi di installazione del sistema con privilegi root, esamina il progetto attuale e assicurati che il guest disponga di DNS/HTTPS funzionanti prima di eseguirlo.
Il programma di installazione attuale richiede una distribuzione Linux supportata e installa all'interno della VM i componenti di CasaOS correlati a Docker e i servizi di sistema.
Trova l'IP del guest dopo il riavvio
Usa il backup di Proxmox e il backup dei dati di CasaOS per livelli diversi
Un backup della VM Proxmox può includere i dischi virtuali e la configurazione della macchina virtuale. Un backup consapevole delle applicazioni rimane comunque importante per i database e per lo spazio di archiviazione collegato esternamente che potrebbe non risiedere nel disco della VM.
Non dare per scontato che uno snapshot del disco di avvio protegga i contenuti multimediali montati da un altro NAS o da un disco collegato direttamente.
Una VM è l'impostazione predefinita più sicura rispetto a un LXC per CasaOS incentrato su Docker
L'introduzione della fonte menzionava sia le possibilità VM sia quelle LXC, ma il tutorial effettivo utilizza una VM. Eseguire Docker all'interno di un LXC può richiedere il nesting e ulteriori decisioni relative a privilegi e cgroup. Una VM normale offre un confine di isolamento più pulito per gli utenti che desiderano principalmente far funzionare CasaOS.
Domande frequenti su CasaOS in Proxmox
CasaOS deve essere installato direttamente sull'host Proxmox?
Il tutorial di riferimento crea invece una VM Linux separata e installa CasaOS al suo interno.
Qual è la base Linux attuale consigliata da CasaOS?
Il repository mantenuto di CasaOS indica Debian 12 come testato e consigliato.
Gli snapshot di Proxmox possono sostituire i backup dello spazio di archiviazione esterno?
No. I dati che si trovano al di fuori del disco della VM richiedono un piano di backup dedicato.
