Hosting Next.js self-hosted in Francia
VPS Linux francesi per ospitare Next.js senza Vercel: Node.js 22 LTS, PM2, Nginx come reverse proxy, SSD, accesso root, SSL gratuito. Costi prevedibili, prestazioni sotto controllo.
A partire da 4,99 €/mese
Presentazione
Vercel resta ottimo per far partire un progetto Next.js, ma la sua fatturazione diventa presto imprevedibile appena un sito supera qualche centinaio di migliaia di visite al mese: sovracosti sulle funzioni edge, sulla banda, sulle rigenerazioni ISR. Un VPS self-hosted da By-Hoster costa 4,99 €/mese fissi e ospita quasi tutti i progetti Next.js senza sorprese in fattura, con prestazioni equivalenti per un pubblico francese o europeo.
Il nostro stack tecnico per Next.js: un VPS Linux KVM con Node.js 22 LTS installato tramite nvm, il gestore di processi PM2 per tenere l'applicazione online senza interruzioni, Nginx come reverse proxy davanti a Node sulla porta 3000, certificato SSL Let's Encrypt rinnovato in automatico e storage SSD per build rapide. Accesso root completo, IPv4 e IPv6 dedicati, banda illimitata a 1 Gbps. Compatibile con App Router e Pages Router, Next.js 14 e 15.
Rilascio standard di Next.js in meno di 30 minuti: git clone, npm ci, npm run build, pm2 start npm --name nextapp -- start, configurazione di Nginx e SSL con certbot. La nostra documentazione fornisce il file di configurazione Nginx completo, con la giusta gestione delle risorse /_next/static/ (cache lunga), dello streaming HTTP per i Server Components e delle Server Actions. Route Handler, Middleware di Next.js e ISR funzionano di serie.
Stack tecnico per Next.js compreso
Node.js 22 LTS
L'ultima versione LTS, supportata fino al 2027. Si installa con nvm o con i pacchetti NodeSource in un solo comando. Disponibile anche Node 20 LTS.
PM2 con Nginx come reverse proxy
PM2 tiene Next.js online senza interruzioni (riavvio automatico, modalità cluster). Nginx davanti si occupa di SSL, compressione Brotli o gzip e cache dei file statici.
Storage SSD
Build di Next.js molto più rapide rispetto a un disco meccanico tradizionale. Ideale per la CI/CD in locale e per i siti con molte pagine generate (ISR/SSG).
SSL Let's Encrypt gratuito
HTTPS configurato con certbot, rinnovo automatico ogni 90 giorni. HTTP/2 e HTTP/3 supportati tramite Nginx.
Accesso root via SSH
Controllo totale del server: versioni di Node, moduli nativi (sharp, canvas), cron job, script dopo il rilascio, integrazione con GitHub Actions.
IPv4 e IPv6 dedicati
Indirizzo IP fisso per il DNS, per le liste bianche delle API di terzi (Stripe, Sentry) e per le basi di dati gestite (Neon, Supabase, PlanetScale).
Casi d'uso di Next.js su By-Hoster
SaaS in Next.js
App Router con Server Actions e Postgres (Neon o self-hosted): fatturazione prevedibile rispetto a Vercel Pro, prestazioni equivalenti per un pubblico francese o europeo.
E-commerce headless
Next.js con Shopify, Medusa o Stripe: ISR per le pagine prodotto, prestazioni costanti anche su cataloghi ampi con migliaia di SKU.
Siti vetrina e blog
Esportazione statica o ISR: pagine generate al build e servite da Nginx, ideali per il posizionamento e per i Core Web Vitals (LCP sotto 1 s, INP sotto 200 ms).
Cruscotti interni
Strumenti interni in Next.js con autenticazione: VPS con IP fisso per limitare l'accesso alla VPN aziendale o a una lista bianca di indirizzi.
Domande frequenti
Su Vercel Pro: 20 $ al mese per utente più gli extra (invocazioni di funzioni, richieste edge, banda), che portano facilmente la fattura a 60-200 $ al mese su un sito molto visitato. Su By-Hoster: 4,99 €/mese fissi con il VPS KVM Start (2 vCPU, 4 GB di RAM), oppure 9,99 €/mese con un VPS KVM Pro (4 vCPU, 16 GB) per stare comodi. La differenza si conta in fretta in migliaia di euro all'anno.
Sì. Da Next.js 12 in poi l'ISR funziona di serie in self-hosted con next start. Le pagine si rigenerano in secondo piano secondo il tuo revalidate. La cache finisce in .next/cache sul disco SSD. Con più istanze (PM2 in cluster) usa un CacheHandler personalizzato con Redis (installabile sul VPS) per condividere la cache fra i worker.
Tre strade, secondo il bisogno: 1) il Middleware di Next.js gira di suo su Node (non in edge, ma con una latenza trascurabile per un sito francese, 5-15 ms); 2) i Cloudflare Workers davanti al VPS, per l'edge vero e proprio (gratis fino a 100 000 richieste al giorno); 3) Nginx, che sa gestire test A/B, reindirizzamenti per zona geografica e autenticazione di base senza scomodare Node.
Tre schemi diffusi: 1) webhook GitHub con uno script: il push avvia git pull && npm ci && npm run build && pm2 reload nextapp; 2) GitHub Actions con SSH: la pipeline compila e poi sincronizza con rsync sul VPS, perfetta per le immagini Docker; 3) Docker Compose: costruisci l'immagine, la spingi sul registro GHCR e sul server fai docker compose pull && up -d. La nostra assistenza fornisce i modelli.
PM2 offre pm2 monit (processore e memoria in tempo reale) e pm2 logs. Per il monitoraggio dell'applicazione: Sentry (piano gratuito da 5 000 eventi al mese), BetterStack oppure Uptime Kuma ospitato da te. Per i dati di sistema: Netdata, che con un comando mostra processore, memoria, I/O e rete. La nostra assistenza include una lista di controllo per il monitoraggio.
Tre leve: 1) crescita verticale in pochi clic dall'area clienti (da Starter a Pro a Business, con circa 30 secondi di interruzione); 2) PM2 in modalità cluster per sfruttare tutti i vCPU: pm2 start npm --name nextapp -i max -- start; 3) cache di Nginx e Cloudflare gratuito davanti, per assorbire dall'80 al 95 % del traffico statico prima che arrivi al VPS.