Divulgazione: Questo articolo contiene link di affiliazione. Se acquisti tramite i nostri link, potremmo guadagnare una commissione senza costi aggiuntivi per te. Consigliamo solo servizi che useremmo noi stessi, sulla base delle loro specifiche pubblicate e del loro storico pubblico.
Se stai per noleggiare un VPS per ospitare la tua VPN, la prima domanda è quasi sempre: quanta RAM e CPU mi servono davvero? È un punto in cui è facile spendere troppo, perché le pagine di hosting adorano venderti core e gigabyte che non userai mai. La risposta onesta per una VPN auto-ospitata è che le esigenze di calcolo sono modeste, e il numero che conta davvero sta altrove.
Questa guida dimensiona un server VPN in modo pratico: cosa serve davvero al software, perché la porta di rete è il vero vincolo, come il protocollo che scegli cambia il quadro e quando ha senso comprare di più.
La risposta breve
Per una VPN personale o familiare basata su WireGuard, 1 vCPU e 1 GB di RAM sono più che sufficienti. WireGuard gira come modulo del kernel con una cifratura ChaCha20-Poly1305 leggera, quindi un singolo core gestisce senza sforzo il throughput domestico tipico. Il collo di bottiglia abituale non è la CPU né la RAM - è la banda garantita del VPS. Dimensiona prima la rete, poi il calcolo.
Perché la CPU è raramente il collo di bottiglia
Un server VPN svolge un compito centrale: cifrare i pacchetti in uscita e decifrarli in entrata. Con WireGuard questo lavoro avviene dentro il kernel Linux anziché in un processo in spazio utente, il che mantiene basso l'overhead. Le CPU moderne accelerano inoltre la cifratura simmetrica in hardware - AES-NI per AES, e istruzioni efficienti su cui si appoggia ChaCha20 - quindi la crittografia per pacchetto costa poco in termini di CPU.
Come regola generale, un singolo vCPU moderno può cifrare molto più traffico di quanto a un VPS base sia consentito spingere fuori dalla sua porta di rete. Questa è l'intuizione chiave: finisci la banda molto prima della CPU. Comprare quattro core per una VPN domestica a due dispositivi non rende il tunnel più veloce se il limite è la porta.
Questo non significa che la CPU non conti mai. Conta quando hai molti peer attivi contemporaneamente, quando spingi un throughput sostenuto molto alto o quando esegui un protocollo più pesante. Ma per il caso comune - pochi dispositivi, navigazione e streaming ordinari - un singolo vCPU è il punto di partenza giusto.

Quanta RAM usa davvero un server VPN
La RAM è la specifica che si sopravvaluta di più. Il modulo WireGuard stesso ha un'impronta di memoria piccola; il grosso del tuo budget di RAM va al sistema operativo, al firewall (come UFW o nftables) e a qualsiasi monitoraggio aggiunto. Un server Linux minimale che esegue WireGuard sta comodamente entro 1 GB, con margine.
Ti serve più memoria solo quando lo stesso VPS fa più che terminare la VPN. Eseguire un database, uno stack di container, un'applicazione web o una dashboard auto-ospitata accanto al tunnel è ciò che ti spinge verso 2 GB o più. Se la macchina è un punto di uscita VPN dedicato, 1 GB è una cifra sensata e onesta su cui pianificare.
La specifica che conta davvero: la banda
Se CPU e RAM sono di solito sovradimensionate, cosa dovresti cercare davvero? La rete. Due numeri decidono come si percepisce una VPN auto-ospitata nell'uso quotidiano:
- Velocità di porta garantita in Mbps - quanto veloce il VPS può muovere traffico
- Quota di traffico mensile - quanti dati puoi trasferire prima che scattino limiti o costi extra
La cifratura aggiunge un piccolo overhead sopra il tuo traffico grezzo, ma è una percentuale modesta, non un raddoppio. Ciò che limita le prestazioni quotidiane è la velocità di porta e, nell'arco di un mese, la quota di traffico. Una famiglia che trasmette video ad alta risoluzione attraverso il tunnel può muovere una grande quantità di dati, quindi una politica di traffico generosa o illimitata conta quanto i Mbps grezzi. Analizziamo i provider esattamente su questa metrica nel nostro confronto dei VPS più economici per WireGuard, dove prezzo per Mbps e quota di traffico decidono la classifica invece del numero di core.
Il protocollo conta: WireGuard vs OpenVPN
Il protocollo che scegli cambia i conti delle risorse. WireGuard è volutamente piccolo: gira in spazio kernel, distribuisce bene il lavoro sui core e usa meno CPU per megabit. OpenVPN è più vecchio, gira in spazio utente ed è per lo più a thread singolo, quindi consuma più CPU per lo stesso throughput e può saturare un singolo core prima che lo faccia la porta di rete.
La conclusione pratica: su hardware identico, WireGuard ti lascia più margine. Se costruisci da zero e vuoi l'impronta più leggera per euro di VPS, WireGuard è il valore predefinito efficiente. Se devi usare OpenVPN per compatibilità, prevedi un po' più di margine di CPU e aspettati che il core, non la porta, sia il tuo limite a throughput elevato. Per il quadro completo, vedi il nostro confronto di throughput e latenza WireGuard vs OpenVPN.
Quando serve davvero di più
Ci sono casi reali in cui la base modesta non basta. Scala verso l'alto quando:
- Molti utenti simultanei. Un tunnel condiviso da una famiglia numerosa o da un piccolo team significa più peer concorrenti e più traffico aggregato. Questo spinge sia la velocità di porta sia, col tempo, la CPU.
- Throughput sostenuto elevato. Se più persone trasmettono in 4K o spostano file grandi attraverso il tunnel contemporaneamente, vuoi una velocità di porta garantita più alta e una quota di traffico generosa, molto più di core aggiuntivi.
- Usi OpenVPN. Come sopra, il suo design a thread singolo in spazio utente consuma più CPU per megabit, quindi lascia più margine.
- Il VPS svolge altri compiti. Ospitare container, un database o un'applicazione web sulla stessa macchina è ciò che giustifica davvero 2 GB di RAM o più.
In tutti questi casi, la mossa giusta è di solito un piano con una porta più veloce e una quota di traffico più ampia, non semplicemente più core. Se sei ancora indeciso su cosa sia un VPS e come si mappi a queste specifiche, la nostra spiegazione cos'è un VPS passa in rassegna i termini.
Una configurazione di partenza sensata
Mettendo tutto insieme, una VPN WireGuard auto-ospitata per una persona o una piccola famiglia si dimensiona così, come regola generale:
- CPU: 1 vCPU basta per un throughput domestico tipico
- RAM: 1 GB per un punto di uscita VPN dedicato; di più solo se altri servizi condividono la macchina
- Banda: dai priorità a una solida velocità di porta garantita e a una quota di traffico generosa o illimitata
- Disco: pochi gigabyte coprono sistema operativo, WireGuard e log
La conclusione rassicurante è che non ti serve una macchina costosa. Un VPS economico copre comodamente una VPN personale, ed è per questo che un provider a basso costo come Contabo è una scelta comune e onesta per questo lavoro preciso - i piani di ingresso superano già ciò che WireGuard chiede, e la politica di traffico è abbastanza generosa per una famiglia che fa streaming. Quando sei pronto a costruirla, la nostra guida passo passo auto-ospitare una VPN su Contabo con WireGuard percorre tutta l'installazione.
Avvia un VPS economico per la tua VPN → Contabo
In sintesi
Non comprare troppo. Per una VPN auto-ospitata, WireGuard su 1 vCPU e 1 GB di RAM è una base solida; il protocollo è leggero, la CPU è raramente il limite e la RAM va soprattutto al sistema operativo. Concentra la tua attenzione - e il tuo budget - sulla banda garantita e sulla quota di traffico, che è ciò che percepirai davvero ogni giorno. Aggiungi CPU, RAM o una porta più veloce solo quando il tuo carico reale (più utenti, throughput più alto, OpenVPN o servizi extra) lo richiede.
Inizia con un VPS economico → Contabo
★ Datacenter GDPR di Norimberga · ✓ IPv4 dedicato incluso · 200+ Mbps garantiti
Avvia il VPS di questa guida → ContaboIPv4 pubblico · root completo · sedi in UE e US→
