SSD Nodes Learn 8GB di RAM — $66/anno
Guide Matt ConnorDi Matt Connor · Aggiornato 2026-08-02

Cosa puoi fare con un VPS: 20 usi reali

Scopri 20 usi reali di un VPS, da siti web e VPN a foto, server di gioco e agenti IA, con il fabbisogno di RAM indicato per ogni attività.

Cosa puoi fare con un VPS?

Un VPS (server privato virtuale) è una macchina Linux con un indirizzo IP pubblico che rimane attiva anche quando il tuo laptop è spento. Può quindi ospitare qualsiasi servizio che deve restare raggiungibile. In pratica, puoi usarlo per siti web, una VPN privata, il tuo spazio per file e foto, contenuti multimediali, server di gioco, script pianificati e un numero crescente di strumenti di IA. Di seguito sono elencati venti utilizzi reali, ordinati più o meno in base alla frequenza con cui motivano il noleggio di un server.

Ogni voce indica a cosa serve, quanta memoria richiede e dove trovare la guida completa. Se vuoi un catalogo più ampio delle applicazioni, invece di un elenco degli utilizzi, consulta l'elenco complementare delle app che vale la pena ospitare autonomamente nel 2026, organizzato applicazione per applicazione.

Le 20 attività che le persone eseguono davvero

  1. Ospitare un sito web o un'applicazione web. Questa è ancora la risposta più comune. Un singolo server di piccole dimensioni esegue senza problemi nginx o Apache, PHP e un database con 1 GB di RAM. Il punto di partenza classico è uno stack LAMP su Ubuntu 24.04. Aggiungete un certificato gratuito con Certbot e Let's Encrypt su nginx, perché un semplice indirizzo IP sulla porta 80 fa visualizzare ai browser un avviso che vi fa perdere ogni visitatore.
  1. Eseguire più siti e applicazioni su un unico server. Un server può gestire una dozzina di nomi se un componente di front-end ordina le richieste in base al nome host. Un reverse proxy svolge questo compito e rinnova anche i certificati. Per questo Traefik davanti a più applicazioni Docker è il secondo passaggio più comune. Il risparmio è concreto: cinque progetti su un server da 4 GB costano meno di cinque server piccoli e sono più facili da sottoporre a backup.
  1. La vostra VPN. Un VPS vi fornisce un IP di uscita sotto il vostro controllo. In questo modo il Wi-Fi pubblico non può leggere il vostro traffico e i servizi di casa restano fuori da Internet. WireGuard usa meno di 50 MB di memoria ed esegue il proprio codice nel kernel. Il server ne risente appena. La guida VPN WireGuard self-hosted tratta i problemi di handshake e DNS che spesso bloccano gli utenti. I due prodotti vengono spesso confusi. Vale quindi la pena dedicare un minuto al confronto tra VPS e VPN.
  1. Un gestore di password di vostra proprietà. Vaultwarden usa il protocollo Bitwarden. Ogni applicazione ufficiale ed estensione del browser si connette quindi al vostro server invece che a quello di un'azienda. Richiede circa 150 MB di RAM e quasi nessun disco. Per questo Vaultwarden su un VPS è il miglior primo progetto dell'elenco. Questo server contiene tutte le vostre password. Considerate quindi il certificato e i backup parte dell'installazione, non attività da rimandare.
  1. Archiviazione cloud dei file e calendari. Nextcloud sostituisce un piano Drive o Dropbox a pagamento con client di sincronizzazione per ogni computer e telefono, oltre a calendario e contatti. Prevedete da 1 a 2 GB di RAM, oltre allo spazio necessario per i file. Installatelo fin dall'inizio su PostgreSQL. La guida Nextcloud con Docker, TLS e backup spiega perché la migrazione successiva del database è il modo più comune con cui gli utenti danneggiano un'istanza.
  1. Una raccolta di foto con caricamento dal telefono. Immich carica automaticamente le foto della fotocamera ed esegue ricerche per volto e oggetto. Questa è la funzione che convince molti utenti ad abbandonare Google Photos. È l'applicazione più esigente dell'elenco a causa del container di machine learning. Leggete quindi la guida a Immich self-hosted prima di acquistare il piano più piccolo. Bloccate una versione invece di scaricare latest, perché tra una release e l'altra vengono ancora introdotte modifiche incompatibili.
  1. Un media server per la vostra raccolta. Jellyfin trasmette film e serie TV a un'app per televisori, a un browser o a un telefono, senza account e senza costi per la riproduzione remota. In condizioni di inattività usa circa da 1 a 2 GB di RAM. Il fattore decisivo è il transcoding. Jellyfin su un VPS mostra come conservare i file in un formato riproducibile direttamente dai client, in modo che il server debba solo trasferire i dati.
  1. Un game server per gli amici. Un server Minecraft per pochi giocatori richiede da 2 a 4 GB di RAM e una macchina che resti attiva quando il giocatore che la ospita va a dormire. È esattamente il caso d'uso di un VPS. La guida server Minecraft su un VPS tratta i flag di memoria Java e l'esecuzione tramite systemd, così un arresto riavvia automaticamente il server.
  1. Script, scraper e bot pianificati. Qualsiasi attività che deve essere eseguita alle 3 di notte richiede una macchina attiva alle 3 di notte. Definite il processo come servizio systemd con un timer invece di una riga cron. In questo modo ottenete log, stato degli errori e un metodo semplice per eseguire i test. Servizi e timer systemd su un VPS contiene i file delle unità. Un bot Discord o Telegram segue lo stesso modello, ma usa un processo a esecuzione continua invece di uno pianificato.
  1. Workflow di automazione. n8n offre un builder visuale per attività che Zapier fattura singolarmente. Eseguirlo autonomamente elimina sia il costo sia il limite alla quantità di dati elaborati. Usa circa 500 MB di RAM. Impostate esplicitamente la chiave di crittografia, come mostra n8n self-hosted con HTTPS. In caso contrario, una ricostruzione del container rende illeggibili tutte le credenziali salvate.
  1. Eseguire autonomamente un modello linguistico. Ollama espone modelli open-weight tramite un'API locale. Prompt e documenti non lasciano quindi il vostro server. Su un VPS con la sola CPU aspettatevi pochi termini al secondo, non risposte immediate. Prevedete circa 8 GB di RAM per un modello 8B. Eseguire Ollama per usare un LLM in modalità self-hosted fornisce valori realistici. Per una piattaforma di workflow basata sul modello, Dify su un VPS aggiunge un'interfaccia e il retrieval.
  1. Fornire un ambiente a un coding agent. Un coding agent AI che lavora per un'ora è inutile se termina quando chiudete il laptop. Per questo viene eseguito su un server all'interno di un terminal multiplexer, così è possibile riconnettersi in seguito. Claude Code su un VPS con tmux descrive la configurazione. Eseguire un coding agent su un VPS tratta invece l'architettura generale. Assegnategli un utente non privilegiato e una directory da cui non possa uscire.
  1. Ospitare server MCP per i vostri assistenti. I server MCP (model context protocol) sono piccoli processi sempre attivi che espongono strumenti e dati a un client AI. La disponibilità continua è proprio ciò che un laptop non può garantire. Server MCP su un VPS descrive l'esecuzione dietro TLS con autenticazione. È importante perché un endpoint MCP aperto è uno strumento che chiunque può chiamare.
  1. Monitorare gli altri server. Uptime Kuma esegue il monitoraggio dei vostri siti e invia avvisi tramite quasi qualsiasi canale. Usa circa 200 MB. Molti dimenticano una regola importante: monitorate la produzione da una macchina diversa. Il monitoraggio dello stato con Uptime Kuma eseguito sul server che deve controllare non può rilevare l'arresto di quel server.
  1. Metriche reali, non solo stato attivo o inattivo. Quando avete più server invece di uno solo, vi servono metriche storiche e trigger per CPU, disco e servizi. Un server di monitoraggio Zabbix svolge questo compito con un agent su ciascun host. Richiede 2 GB di RAM oltre al proprio database. Iniziate con un semplice controllo di disponibilità e passate a una soluzione più completa quando avrete qualcosa da monitorare in modo più approfondito.
  1. Backup fuori sede per tutto il resto. Un backup sullo stesso disco dei dati non è un backup. Un VPS economico con un volume capiente è una buona destinazione. Backup restic su un VPS offre snapshot crittografati, deduplicati e versionati, con un ripristino che potete effettivamente testare. Eseguite il test ogni mese, perché un backup non verificato è solo una speranza.
  1. Il vostro runner CI. I minuti di build sui servizi gestiti terminano. Un runner self-hosted mantiene calde le cache e conserva localmente i segreti. Un runner GitHub Actions self-hosted descrive l'installazione e l'isolamento. Quest'ultimo è particolarmente importante nei repository pubblici, dove una pull request può eseguire codice sul vostro computer.
  1. Chat di team sotto il vostro controllo. Rocket.Chat offre thread, chiamate e integrazioni per un team che preferisce non pagare per ogni utente. Richiede almeno 2 GB di RAM, perché MongoDB è il componente più pesante. Rocket.Chat con Docker Compose descrive la sequenza delle versioni. Saltare una versione principale di MongoDB durante un aggiornamento rende il database inutilizzabile.
  1. Una rete privata tra tutte le vostre macchine. Quando avete più server e un laptop, una rete mesh è più semplice da gestire rispetto a un unico hub. Headscale come server di controllo Tailscale self-hosted mantiene il coordinamento sul vostro server. Affiancatelo all'abitudine di gestire gli host come gruppo. È questo l'argomento di gestire più server Linux.
  1. Un laboratorio e, se proprio insistete, un mail server. Un VPS è un ambiente sicuro in cui sperimentare e causare guasti. Potete provare un server FreeBSD 15 oppure eseguire macchine virtuali all'interno del server, se il piano consente la virtualizzazione annidata. La posta elettronica è volutamente all'ultimo posto. La maggior parte dei provider blocca la porta 25 in uscita e ottenere una buona deliverability richiede molto tempo. Leggete quindi posta elettronica self-hosted con Mailcow tenendo conto di questi limiti.

Quante risorse del server richiede ciascuno di questi servizi?

Il limite è la memoria, non la CPU o il disco. Un piano da 1 GB esegue un solo servizio di piccole dimensioni: un sito web, una VPN, un gestore di password o un bot. Un piano da 4 GB offre margine sufficiente per eseguire diversi servizi dietro un unico proxy, che è la configurazione scelta dalla maggior parte delle persone in questa pagina.

La dimensione più problematica è 2 GB. È in questo scenario che si aggiunge un terzo container, il kernel lo termina senza messaggi e nei log dell'applicazione non compare alcuna spiegazione. Esegui sudo dmesg | grep -i "out of memory" per visualizzare la riga Out of memory: Killed process che il runtime dei container ha ignorato. I carichi di lavoro di intelligenza artificiale fanno eccezione: un modello linguistico da 8B richiede circa 8 GB prima ancora di poter essere caricato, e il machine learning per le immagini richiede risorse simili.

Lo spazio su disco dipende dai dati. Foto, contenuti multimediali e backup sono gli unici elementi qui elencati che richiedono centinaia di gigabyte. Tutto il resto rientra nei 20-50 GB inclusi in un piano di piccole dimensioni.

Prima di eseguire i comandi

Ogni procedura precedente presuppone la stessa configurazione di base: una macchina raggiungibile, un utente diverso da root e un firewall.

sudo apt update && sudo apt upgrade -y
sudo adduser deploy
sudo usermod -aG sudo deploy
sudo ufw allow OpenSSH
sudo ufw enable
sudo ufw status

sudo ufw status dovrebbe visualizzare Status: active con una riga che consente 22/tcp. Apri un secondo terminale e verifica di poter ancora accedere prima di chiudere il primo, perché un firewall che blocca l'accesso richiede un ripristino tramite console dal pannello del provider. I primi dieci minuti su un nuovo VPS descrive l'intera procedura, mentre Rafforzamento di SSH disattiva l'accesso tramite password, rendendo meno rilevanti i tentativi continui di forza bruta in background.

Quasi tutte le applicazioni precedenti vengono distribuite come container. Installa Docker una volta sola e per il resto dell'elenco sarà sufficiente copiare e incollare:

curl -fsSL https://get.docker.com | sudo sh
sudo usermod -aG docker "$USER"
newgrp docker
docker run --rm hello-world

Un errore relativo a permission denied while trying to connect to the Docker daemon socket indica che la modifica del gruppo non è ancora stata applicata alla shell. Esci dalla sessione e accedi di nuovo. Nozioni di base su Docker Compose spiega il formato dei file usato da tutte le guide precedenti.

Per cosa un VPS non è adatto

Alcuni limiti vanno considerati con chiarezza. I carichi grafici pesanti e l'addestramento dei modelli richiedono una GPU. Un VPS standard non ne dispone, quindi l'inferenza sulla CPU rimane lenta indipendentemente dalla quantità di RAM aggiunta. Qualsiasi servizio per cui cinque minuti di inattività causano danni reali, come un allarme domestico o un dispositivo di allerta medica, non dovrebbe essere eseguito su un server per hobby che viene aggiornato la domenica sera. Anche un singolo server rappresenta un singolo punto di guasto. Un servizio che non deve mai diventare indisponibile richiede un secondo server e una procedura di commutazione verificata.

L'email richiede un'avvertenza separata, anche se rientra nell'elenco. La porta in uscita 25 è bloccata dalla maggior parte dei provider. Anche quando è aperta, un nuovo indirizzo IP privo di reputazione finisce nello spam finché i record DNS non sono configurati correttamente e l'indirizzo non ha acquisito una reputazione. La gestione dell'email è un'attività continuativa, non un lavoro da completare in un fine settimana.

FAQ

Qual è l'uso più comune di un VPS?

Ospitare un sito web o un'applicazione web. Un piccolo server con nginx o Apache, PHP e un database può gestire un sito personale, il sito di un cliente o un piccolo prodotto con 1 GB di RAM. È il modo più economico per ottenere un vero indirizzo IP pubblico con il pieno controllo dello stack. Il secondo uso più comune è una VPN privata, perché un server di tua proprietà ti fornisce un indirizzo di uscita che nessun altro condivide.

Quanta RAM mi serve per gli elementi di questo elenco?

Per un singolo servizio di piccole dimensioni, 1 GB è sufficiente. Per alcuni servizi dietro un unico reverse proxy, 4 GB è una dotazione adeguata ed è il piano scelto dalla maggior parte degli utenti. I carichi di lavoro di IA fanno eccezione: un modello linguistico 8B richiede circa 8 GB prima del caricamento, mentre il machine learning per le foto richiede una quantità simile. Lo spazio su disco conta solo se memorizzi contenuti multimediali, foto o backup.

Posso eseguire più di uno di questi servizi sullo stesso server?

Sì, ed è una configurazione normale. Inserisci ogni applicazione nel proprio container, non pubblicare direttamente nulla su internet e lascia che un unico reverse proxy gestisca i nomi e i certificati. Il limite è la memoria, non il numero di applicazioni. Somma quindi i valori realistici indicati sopra e lascia almeno il 25 percento di margine, così un aggiornamento o un'esecuzione di backup non provocheranno l'arresto per esaurimento della memoria.

Devo conoscere Linux per usare un VPS?

Ti servono le nozioni di base: connetterti tramite SSH, modificare un file e leggere un log. Per il resto, queste guide richiedono solo di copiare, incollare e confrontare l'output con quello indicato dalla guida. Se preferisci fare clic invece di digitare, un pannello di controllo gestisce le applicazioni al posto tuo. Il confronto tra Cloudron, CasaOS e Coolify spiega quanto ciascuna soluzione limita la tua flessibilità.

Un VPS costa meno che pagare questi servizi?

Di solito sì, quando utilizzi più di un servizio. Un singolo server con 4 GB può sostituire contemporaneamente un abbonamento per la sincronizzazione dei file, un piano per un gestore di password, un piano per l'archiviazione delle foto e il costo di uno strumento di automazione. In cambio, devi investire il tuo tempo: aggiornamenti, certificati e backup diventano una tua responsabilità. Il risparmio è quindi reale solo se esegui effettivamente queste attività.