Il problema: un'app Node.js o Python non è un sito PHP
L'hosting web tradizionale nasce per PHP: il server esegue lo script a ogni richiesta e poi si ferma. Un'app
Node.js, un progetto Django o FastAPI, un bot o uno strumento come n8n funzionano in un altro modo: sono processi
che restano accesi, ascoltano su una porta e spesso usano code, websocket o lavori pianificati. Per questo la
domanda giusta non è «il provider supporta Python?», ma «posso far girare il mio processo e tenerlo attivo?».
Le pagine dei provider rispondono in modo molto diverso. Questa guida mette in fila solo quello che dichiarano:
se un provider non nomina Node.js o Python, qui non lo trovi tra i consigliati.
Node.js sull'hosting condiviso: chi lo dichiara
- Hostinger elenca Node.js tra gli strumenti con cui creare un sito su tutti i piani di
hosting condiviso, dal Premium in su, e la pagina prezzi ha una sezione «Framework Node.js».
Sul cloud la FAQ risponde proprio alla domanda «Posso eseguire Node.js sul vostro server cloud?». Hostinger parla
di app Node.js distribuite da GitHub o dal tuo editor, con React, Next.js, Vite e Vue tra i framework citati.
- Keliweb riporta NodeJS e Python, insieme a PHP, Ruby e CGI, tra i linguaggi supportati nella tabella dei
piani hosting condivisi.
- Hetzner include Node.js solo nei pacchetti Webhosting L e XL; i piani S e M non lo citano.
- GoDaddy segna Node.js su tutti i piani di web hosting, dall'Economy al Web Hosting Plus, e ha una
pagina dedicata all'hosting Node.js.
- SupportHost lo include sui piani semidedicati (e sugli ultimi piani WordPress e WooCommerce), non sui
Condiviso 1-4: la tabella dei piani lo segna con una croce.
- VHosting elenca Node.JS tra i linguaggi dei piani Cloud Pro, insieme a Perl, CGI e Ruby on Rails.
Anche quando Node.js è disponibile, sull'hosting condiviso lavori dentro i limiti dell'account: memoria per
processo, numero di processi, niente root. Va bene per un sito Next.js o una piccola API, meno per un servizio che
deve reggere carichi continui.
Python sull'hosting condiviso: attenzione a CGI
Più provider citano Python, ma con formule diverse:
- Aruba presenta l'Hosting Linux come «la scelta migliore per chi programma con i linguaggi PHP, Perl,
Python, Ruby».
- Register.it consiglia l'Hosting Linux se il sito si basa su PHP, Python, Perl o Ruby.
- Hetzner parla di interfaccia CGI per Perl, Python, Ruby e altri linguaggi su tutti i suoi pacchetti web.
- Keliweb elenca Python tra i linguaggi supportati.
Uno script Python eseguito via CGI parte a ogni richiesta e poi termina: va bene per piccoli script, non per
un'applicazione Django o FastAPI che deve restare in ascolto. Nessuna delle pagine di Aruba e Register.it spiega
come avviare un'app Python persistente sull'hosting condiviso: se ti serve, chiedilo al supporto prima di comprare,
oppure parti direttamente da un VPS.
Chi non nomina Node.js né Python. Sulle pagine lette di Netsons, OVHcloud,
Serverplan, SiteGround, Shellrent, Ergonet e Cloud86 non c'è traccia di Node.js o Python sull'hosting condiviso. Non vuol dire che sia
impossibile, ma non è un servizio dichiarato: per questo restano fuori da questa classifica.
Quando serve un VPS (quasi sempre, per app vere)
Su un server VPS hai accesso root e installi la versione di Node.js o Python che vuoi, con il process
manager, il database e il reverse proxy che preferisci. È la scelta naturale per backend, bot, API pubbliche e
qualsiasi progetto che non deve dipendere dalle regole di un hosting condiviso. Alcuni provider rendono il passo
più semplice:
- Hostinger propone template in un clic per il VPS, tra cui Docker, Django e n8n.
- Contabo offre immagini personalizzate, cloud-init e app in un clic, e documenta il VPS come ambiente per
staging e runner CI/CD.
- Hetzner Cloud si gestisce da API REST e riga di comando, con integrazioni per linguaggi come Python e Go e
strumenti come Ansible, Terraform e Kubernetes. Ne parliamo nella pagina sull'hosting cloud.
Il prezzo da pagare è la gestione: aggiornamenti del sistema, sicurezza e backup diventano compito tuo.
Hosting n8n: le opzioni dichiarate
n8n è un caso tipico di applicazione Node.js da tenere sempre accesa, e alcuni provider la propongono già pronta:
| Provider | Come offre n8n | Dove |
| Hostinger | template VPS in 1 clic e pagina «n8n self-hosted» | VPS |
| IONOS | installazione in fase d'ordine, con Docker e interfaccia web; modalità Queue su richiesta | VPS |
| Contabo | app in 1 clic | Cloud VPS e VDS |
| Netsons | voce n8n nel menu dei servizi cloud (dettagli non letti) | cloud |
Hostinger indica il piano KVM 2 (2 vCPU, 8 GB di RAM, 100 GB NVMe) come sufficiente per applicazioni di medie
dimensioni come n8n. Contabo, dal canto suo, consiglia i VDS con core dedicati quando più agenti e workflow girano
in parallelo. In ogni caso pensa ai backup dei workflow e delle credenziali: la guida al
backup dell'hosting vale anche qui.
Come scegliere
- Sito statico o frontend Node.js (Next.js, Vue, React): un hosting condiviso che dichiari Node.js, come
Hostinger, GoDaddy o i piani alti di Hetzner, può bastare.
- Script Python occasionali: un hosting Linux con CGI va bene; verifica i limiti con il supporto.
- App Django, FastAPI, Express o bot sempre attivi: VPS o cloud server.
- n8n: un VPS con almeno qualche GB di RAM o un'installazione in 1 clic dei provider sopra.
Se non sei sicuro della formula, la guida condiviso, VPS, cloud o
dedicato ti aiuta a decidere. Per un'analisi completa dell'offerta più ricca di template, leggi la
recensione del VPS di Hostinger.
Nota sulla classifica: il punteggio qui sopra considera il piano più economico di ciascun provider tra
condiviso, VPS e cloud, che non sempre include Node.js (su Hetzner, ad esempio, serve almeno il Webhosting L). Per
SupportHost e VHosting consideriamo solo i piani che lo dichiarano (semidedicati e Cloud Pro). Usalo
per confrontare i provider, poi verifica sul piano che compri.
Domande frequenti
Posso usare Node.js su un hosting condiviso?
Sì, ma solo con i provider che lo dichiarano: nel confronto Hostinger e GoDaddy (anche sul piano base), Keliweb, Hetzner sui pacchetti Webhosting L e XL, SupportHost sui semidedicati e VHosting sui Cloud Pro. Per app sempre attive e con più traffico è meglio un VPS.
Qual è il miglior hosting Python?
Per script semplici basta un hosting Linux con Python, come quelli di Aruba, Register.it, Keliweb o Hetzner (via CGI). Per Django o FastAPI serve un ambiente dove il processo resta attivo: un VPS o un cloud server.
Dove installare n8n?
Su un VPS. Hostinger, IONOS e Contabo propongono n8n già pronto o installabile in un clic; IONOS lo configura in fase d'ordine con Docker e interfaccia web.
Serve un VPS per Node.js?
Non sempre: per un frontend o una piccola API può bastare un hosting condiviso con Node.js. Per backend, websocket o processi in background il VPS è la scelta più sicura.