Ricerca nel sito web

Questi 5 errori nel laboratorio domestico hanno quasi rovinato i miei sogni di self-hosting


Oggi l'auto-ospitazione è più facile che mai, e consiglierei a tutti di provarla almeno una volta. Tuttavia, con così tante opzioni disponibili e così tante informazioni, è facile commettere errori che creano un'esperienza così negativa da farti smettere del tutto. Questi sono alcuni dei miei primi errori che hanno quasi messo fine al mio interesse per l'auto-ospitazione.

Non provare a ospitare autonomamente su Windows

Ho iniziato a fare self-hosting più di 15 anni fa, ero determinato a fare il più possibile self-hosting usando un PC Windows di scorta che avevo in giro.

Nonostante quanto fosse ottimo Windows 7 come sistema operativo desktop, semplicemente non era adatto come sistema operativo self-hosting a scopo generale. Tuttavia, non ero disposto a uscire dalla mia zona di comfort e provare un server Linux senza interfaccia grafica, quindi ho passato troppe ore a lottare per far funzionare le cose correttamente invece di creare effettivamente un self-hosting di qualcosa.

Dopo una grande quantità di frustrazione, ho finalmente fatto il salto e provato Linux, solo per scoprire che in realtà era molto più adatto all'auto-ospitazione. Non mi sono mai volto indietro.

Ci sono alcune cose che puoi ospitare su Windows, ma in generale, stai alla larga. Linux è più facile, più stabile e ha un minore consumo di risorse rispetto a Windows. Poiché è così popolare, Linux ha anche molta più documentazione sull'auto-ospitalità rispetto a Windows, rendendo più semplice la risoluzione dei problemi.

Fai un favore a te stesso. Anche se non hai mai usato Linux prima, prenditi un'ora o due per leggere qualcosa a riguardo e provarlo per l'auto-ospitazione.

Usa un hypervisor

Il mio primo salto a Linux è stato con Ubuntu Server, che è stato un miglioramento immediato. Tuttavia, man mano che aggiungevo più servizi al mio server, ho iniziato rapidamente a incontrare problemi con pacchetti e dipendenze in conflitto. Un programma aveva bisogno della versione 2.1 di una certa libreria; un altro programma aveva bisogno della versione 3.1.

Cercare di ridurre i conflitti e di mantenere i servizi attivi si è rapidamente trasformato in un enorme mal di testa, fino a quando non ho provato un hypervisor chiamato Proxmox.

Proxmox, come tutti gli hypervisor, ti permette di creare rapidamente e facilmente macchine virtuali e container (una mini VM). In pratica, questo significa che puoi separare i tuoi servizi su diverse macchine virtuali in modo che non interferiscano tra loro, né direttamente né a causa di dipendenze incompatibili.

Oggi, sul mio server Proxmox, gestisco più di una dozzina di servizi a tempo pieno, ciascuno in una macchina virtuale o in un container separato. Poiché sono isolati, posso spegnere rapidamente un servizio per un aggiornamento senza influenzare gli altri, e se commetto un errore con uno, nessuno degli altri ne sarà colpito.

Un hypervisor non è strettamente necessario, e non lo utilizzo sempre per tutto ciò che ospito autonomamente, ma renderà sicuramente la tua vita più facile nella maggior parte dei casi. Consiglierei di iniziare con Proxmox, dato che è gratuito, ben documentato dalla comunità di self-hosting e ha un'interfaccia web user-friendly.

Non preoccuparti di comprare il server perfetto

Se dai un'occhiata alle community di self-hosting su Reddit o Facebook, troverai continuamente discussioni in cui le persone parlano di quale hardware dovrebbero comprare o usare. Inevitabilmente, qualcuno compare parlando del proprio rack di server completo, pieno di CPU professionali con RAM ECC.

Se stai appena iniziando, non preoccuparti. Il miglior PC per il homelabbing è il PC che puoi ottenere senza spendere una fortuna.

Oggigiorno, consiglierei di provare a prendere un PC Windows che sia stato scartato perché non soddisfa i requisiti per Windows 11. Il mio server domestico è il mio vecchio PC Windows 10 che non poteva essere aggiornato a Windows 11 senza superare alcuni ostacoli.

Poiché quasi tutti i PC consumer prodotti negli ultimi 10 anni hanno più core e supportano qualche forma di multithreading simultaneo (hyper-threading), sarai in grado di gestire server di giochi, server multimediali, server web e altro senza troppi problemi, anche su un dispositivo di fascia bassa.

Non iniziare con servizi "mission-critical".

L'auto-ospitare è un ottimo modo per risparmiare sui costi degli abbonamenti, ma consiglio vivamente di iniziare con qualcosa di semplice e poco rischioso, come un server di giochi o di musica, come primo progetto.

Ci sono diverse cose importanti da imparare sulla gestione corretta di un servizio auto-ospitato, specialmente se si utilizza un hypervisor. Non vorresti che il tuo primo grande errore fosse l'eliminazione accidentale di diversi anni di backup fotografici. Vorresti che fosse un server di Minecraft o un piccolo cruscotto auto-ospitato, qualcosa di facilmente sostituibile.

Quando ho iniziato, ho provato a gestire tutto in autonomia tutto in una volta, il che ha quasi comportato la perdita di alcuni anni di foto di famiglia perché ho fatto un errore usando il comando rm.

Non acquistare abbastanza spazio di archiviazione

Nel dibattito su quale PC dovresti comprare o assemblare per il tuo server domestico, ho costantemente riscontrato un grande problema: lo spazio di archiviazione.

Tra i backup dei tuoi dati, le copie delle macchine virtuali stesse, le ISO delle distribuzioni Linux e le distribuzioni pronte all'uso, puoi bruciare molto rapidamente diverse centinaia di gigabyte di dati.

Se dovessi spendere di più per una cosa da aggiungere al mio server all'inizio, sarebbe sicuramente più spazio di archiviazione. Consiglierei di iniziare con un hard disk meccanico ricondizionato, dato che rappresenta un ottimo rapporto qualità-prezzo ed è abbastanza veloce per la maggior parte delle cose che vorrai ospitare autonomamente.


Con il costo degli abbonamenti in aumento anno dopo anno, ha senso cercare di ospitare quanti più servizi propri possibile. Se ti assicuri di creare backup affidabili per tutto ciò che è importante, anche un guasto critico non ti costerà molto.

Articoli correlati