📚 Wiki
› 🖥️ Self-Hosting
› Proxmox VE: configurare un homeserver di virtualizzazione
Proxmox VE: configurare un homeserver di virtualizzazione
👤 di @Sara_SelfHost
📅 28/04/2026
👁️ 182 visite
proxmox
virtualizzazione
homelab
vm
lxc
<h2>Cos\'è Proxmox VE</h2>
<p>Proxmox Virtual Environment è una piattaforma open source di virtualizzazione enterprise-grade basata su Debian. Permette di eseguire sia <strong>VM complete (KVM)</strong> che <strong>container Linux (LXC)</strong> con un\'interfaccia web professionale.</p>
<p>È gratuito (la subscription enterprise è opzionale) e usato sia in homelab che in produzione aziendale.</p>
<h2>VM vs LXC Container</h2>
<ul>
<li><strong>VM (KVM)</strong>: virtualizzazione completa, hardware emulato. Usa il tuo hardware come se fosse fisico. Overhead maggiore ma massima compatibilità. Per Windows, macOS, OS che richiedono kernel proprio.</li>
<li><strong>LXC Container</strong>: condivide il kernel del host Proxmox. Avvio in secondi, overhead minimo, efficientissimo. Perfetto per servizi Linux (Nginx, Postgres, app Docker).</li>
</ul>
<p>Regola pratica: usa LXC per 80% dei servizi Linux, VM solo quando necessario.</p>
<h2>Installazione</h2>
<ol>
<li>Scarica ISO Proxmox VE da proxmox.com</li>
<li>Crea USB bootable con Balena Etcher o Ventoy</li>
<li>Installa su hardware dedicato (mini-PC, old desktop, server usato)</li>
<li>Accedi all\'interfaccia: <code>https://IP:8006</code></li>
<li>Login: root / password scelta durante l\'installazione</li>
</ol>
<h2>Configurazione iniziale</h2>
<h3>Repository: disabilita enterprise, abilita no-subscription</h3>
<pre><code># Commenta il repo enterprise
nano /etc/apt/sources.list.d/pve-enterprise.list
echo "deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription" >> /etc/apt/sources.list
apt update && apt dist-upgrade -y</code></pre>
<h3>Storage: aggiungi directory locale per ISO</h3>
<p>Datacenter → Storage → Add → Directory: percorso <code>/var/lib/vz</code>, Content: ISO images, Container templates.</p>
<h2>Creare una VM</h2>
<ol>
<li>Carica ISO in Storage → local → ISO Images</li>
<li>Tasto destro sul nodo → Create VM</li>
<li>Configura: nome, OS, CPU, RAM, disco, rete</li>
<li>Avvia e installa dall\'ISO</li>
</ol>
<p>Installa <strong>QEMU Guest Agent</strong> nella VM per integrazione ottimale con Proxmox:</p>
<pre><code># In VM Debian/Ubuntu
apt install qemu-guest-agent
systemctl enable --now qemu-guest-agent</code></pre>
<h2>Creare un LXC Container</h2>
<ol>
<li>Scarica template: local → CT Templates → Templates → cerca Debian/Ubuntu</li>
<li>Create CT: assegna ID, password root, CPU, RAM, storage, rete</li>
<li>Avvia il container — pronto in ~5 secondi</li>
</ol>
<h2>Snapshot e Backup</h2>
<pre><code># Backup manuale (dalla UI: VM/CT → Backup → Backup Now)
vzdump 100 --compress zstd --storage local # backup VM 100
qm snapshot 100 snap1 --description "Prima di aggiornamento"
qm rollback 100 snap1</code></pre>
<h2>Network: bridge e VLAN</h2>
<p>Il bridge <code>vmbr0</code> connette le VM alla rete fisica host. Per VLAN:</p>
<pre><code># In /etc/network/interfaces aggiungi VLAN-aware al bridge:
auto vmbr0
iface vmbr0 inet static
bridge-ports enp3s0
bridge-stp off
bridge-fd 0
bridge-vlan-aware yes
bridge-vids 2-4094</code></pre>
<p>Poi in ogni VM/CT imposta il tag VLAN appropriato nella configurazione di rete.</p>
<h2>Risorse per continuare</h2>
<ul>
<li><strong>Proxmox wiki ufficiale</strong>: pve.proxmox.com/wiki</li>
<li><strong>YouTube Techno Tim</strong>: tutorial Proxmox dettagliati</li>
<li><strong>Reddit r/homelab</strong>: community attiva</li>
</ul>
<p>Proxmox Virtual Environment è una piattaforma open source di virtualizzazione enterprise-grade basata su Debian. Permette di eseguire sia <strong>VM complete (KVM)</strong> che <strong>container Linux (LXC)</strong> con un\'interfaccia web professionale.</p>
<p>È gratuito (la subscription enterprise è opzionale) e usato sia in homelab che in produzione aziendale.</p>
<h2>VM vs LXC Container</h2>
<ul>
<li><strong>VM (KVM)</strong>: virtualizzazione completa, hardware emulato. Usa il tuo hardware come se fosse fisico. Overhead maggiore ma massima compatibilità. Per Windows, macOS, OS che richiedono kernel proprio.</li>
<li><strong>LXC Container</strong>: condivide il kernel del host Proxmox. Avvio in secondi, overhead minimo, efficientissimo. Perfetto per servizi Linux (Nginx, Postgres, app Docker).</li>
</ul>
<p>Regola pratica: usa LXC per 80% dei servizi Linux, VM solo quando necessario.</p>
<h2>Installazione</h2>
<ol>
<li>Scarica ISO Proxmox VE da proxmox.com</li>
<li>Crea USB bootable con Balena Etcher o Ventoy</li>
<li>Installa su hardware dedicato (mini-PC, old desktop, server usato)</li>
<li>Accedi all\'interfaccia: <code>https://IP:8006</code></li>
<li>Login: root / password scelta durante l\'installazione</li>
</ol>
<h2>Configurazione iniziale</h2>
<h3>Repository: disabilita enterprise, abilita no-subscription</h3>
<pre><code># Commenta il repo enterprise
nano /etc/apt/sources.list.d/pve-enterprise.list
Aggiungi il repo no-subscription
echo "deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription" >> /etc/apt/sources.list
apt update && apt dist-upgrade -y</code></pre>
<h3>Storage: aggiungi directory locale per ISO</h3>
<p>Datacenter → Storage → Add → Directory: percorso <code>/var/lib/vz</code>, Content: ISO images, Container templates.</p>
<h2>Creare una VM</h2>
<ol>
<li>Carica ISO in Storage → local → ISO Images</li>
<li>Tasto destro sul nodo → Create VM</li>
<li>Configura: nome, OS, CPU, RAM, disco, rete</li>
<li>Avvia e installa dall\'ISO</li>
</ol>
<p>Installa <strong>QEMU Guest Agent</strong> nella VM per integrazione ottimale con Proxmox:</p>
<pre><code># In VM Debian/Ubuntu
apt install qemu-guest-agent
systemctl enable --now qemu-guest-agent</code></pre>
<h2>Creare un LXC Container</h2>
<ol>
<li>Scarica template: local → CT Templates → Templates → cerca Debian/Ubuntu</li>
<li>Create CT: assegna ID, password root, CPU, RAM, storage, rete</li>
<li>Avvia il container — pronto in ~5 secondi</li>
</ol>
<h2>Snapshot e Backup</h2>
<pre><code># Backup manuale (dalla UI: VM/CT → Backup → Backup Now)
Oppure da CLI:
vzdump 100 --compress zstd --storage local # backup VM 100
Snapshot istantaneo (solo per VM con Qcow2)
qm snapshot 100 snap1 --description "Prima di aggiornamento"
Rollback snapshot
qm rollback 100 snap1</code></pre>
<h2>Network: bridge e VLAN</h2>
<p>Il bridge <code>vmbr0</code> connette le VM alla rete fisica host. Per VLAN:</p>
<pre><code># In /etc/network/interfaces aggiungi VLAN-aware al bridge:
auto vmbr0
iface vmbr0 inet static
bridge-ports enp3s0
bridge-stp off
bridge-fd 0
bridge-vlan-aware yes
bridge-vids 2-4094</code></pre>
<p>Poi in ogni VM/CT imposta il tag VLAN appropriato nella configurazione di rete.</p>
<h2>Risorse per continuare</h2>
<ul>
<li><strong>Proxmox wiki ufficiale</strong>: pve.proxmox.com/wiki</li>
<li><strong>YouTube Techno Tim</strong>: tutorial Proxmox dettagliati</li>
<li><strong>Reddit r/homelab</strong>: community attiva</li>
</ul>
📄 Info pagina
📂 🖥️ Self-Hosting
👤 Autore: @Sara_SelfHost
📅 Creata: 20/04/2026
📅 Aggiornata: 28/04/2026
👁️ Visualizzazioni: 182
🔄 Revisioni: 1