ThunderHosting
IT

Hosting gratis per bot Discord: cosa include e quali sono i limiti

ThunderHosting ·

EnglishDeutschFrançais

Hosting gratuito per bot Discord in Svizzera: 128 MB di RAM, indirizzo HTTPS e deploy da Git. Cosa offre il piano gratis, i limiti, quando passare oltre.

Un bot Discord risponde solo finché il suo processo è in esecuzione. Se lo fai girare sul tuo computer, si zittisce appena il computer va in standby. Un hosting gratuito per bot risolve il problema, ma “gratis” ha sempre dei limiti. In questa guida vediamo cosa include il piano gratuito del nostro app hosting a Lugano, cosa non include, quali bot ci stanno e quando conviene un piano a pagamento. Tutti i numeri sono quelli della nostra pagina sull'hosting per bot Discord, aggiornati a ottobre 2026.

Perché un bot Discord ha bisogno di un hosting

Un bot è un normale programma che tiene aperta una connessione con il gateway di Discord e reagisce agli eventi: un nuovo membro, un comando slash, un messaggio. Finché il programma gira, il bot è online. Hosting significa un server che lo tiene acceso giorno e notte e lo riavvia se si blocca.

La buona notizia: un bot Discord si collega verso l'esterno, a Discord. Nessuno da internet deve raggiungerlo, quindi non servono né una porta aperta né un dominio. Per questo un bot piccolo può vivere in un piano molto piccolo.

Cosa include il piano gratuito

  • 128 MB di RAM, 10% di CPU e 1 GB di spazio, a CHF 0 (o EUR 0) al mese.
  • Python o Node.js: Python 3.11, 3.12 o 3.13 con discord.py, Pycord o nextcord; Node.js 20, 22 o 24 con discord.js. Le dipendenze si installano da sole.
  • Un indirizzo HTTPS tutto tuo con certificato, utile per una piccola dashboard o per l'endpoint delle interazioni di Discord.
  • Upload o Git: carichi i file dal browser o via SFTP, oppure colleghi un repository pubblico o privato su GitHub, GitLab, Gitea o qualsiasi altro host Git. Con il webhook, ogni push sul tuo branch ripubblica il bot.
  • Console web e file manager: vedi l'output e gli errori del bot direttamente nel browser.
  • Riavvio automatico: se il bot va in crash, riparte da solo. Con le pianificazioni esegui comandi a orari fissi.
  • Hosting in Svizzera: il bot gira nel nostro data center di Lugano, gestito da ThunderHosting GmbH.

Per ordinare il piano gratuito registri una volta una carta o un conto PayPal. Per il piano gratuito non viene mai addebitato nulla: il metodo di pagamento si usa solo se decidi di passare a un piano superiore.

I limiti, detti chiaramente

  • Memoria: 128 MB. Bastano per un bot Python o Node.js leggero. Cache grandi, tanti server, audio o librerie pesanti richiedono di più.
  • CPU: 10% di un core. Più che sufficiente per comandi ed eventi, non per elaborare immagini o fare calcoli lunghi.
  • Niente Java. I bot Java (JDA, Discord4J) richiedono almeno 512 MB e quindi partono da un piano a pagamento.
  • Niente backup. Il piano gratuito non ha slot di backup. Tieni il codice su Git e scarica ogni tanto il file del database.
  • Solo HTTPS. Nessuna porta TCP/UDP aggiuntiva. A un bot Discord non servono, ad altri protocolli sì.
  • Conferma ogni 90 giorni. Ti mandiamo un link via e-mail, con promemoria 14 e 3 giorni prima. Un'app non confermata viene sospesa; se resta sospesa per 30 giorni viene eliminata con i suoi file (ti avvisiamo 7 giorni prima, e le app eliminate non si possono recuperare).
  • Un piano gratuito per account e per persona.
  • Niente porte di posta in uscita, niente reti private. Le app girano isolate perché nessuno possa abusare della piattaforma; vale per tutti i piani app.

La conferma è un solo clic nell'e-mail o nel pannello di controllo. Tutti i dettagli sono nella guida Il piano gratuito: conferma e riattivazione.

Quali bot stanno in 128 MB?

Di solito ci sta un bot piccolo su pochi server: moderazione e ruoli automatici, messaggi di benvenuto, promemoria, sondaggi, un semplice sistema di ticket o un bot che pubblica in un canale le release di GitHub, i feed RSS o gli avvisi delle dirette. A far crescere un bot è soprattutto ciò che tiene in memoria. Qualche buona abitudine lo mantiene leggero:

  • Chiedi solo gli intent del gateway che usi davvero. Gli intent per membri e presenza fanno arrivare molti più dati, che la libreria tiene in cache.
  • Limita le cache. discord.py conserva per default gli ultimi 1000 messaggi (l'opzione max_messages); con discord.js puoi limitare le cache e ripulire regolarmente le voci vecchie.
  • Salva i dati in SQLite, non in memoria. Il file del database sta nella cartella dell'app e resta lì dopo riavvii e deploy.
  • Poche dipendenze. Ogni libreria importata occupa memoria, anche se la usi una volta al giorno.

Se il bot si riavvia di continuo o la console mostra errori di memoria esaurita, il piano gratuito gli sta stretto. Non è un problema: è solo il momento di fare il passo successivo.

Quando conviene un piano a pagamento

PianoRAMCPUSpazioSlot di backupPrezzo al mese
Gratis128 MB10%1 GB–CHF 0
App 512 MB512 MB50%5 GB1CHF 2.90
App 1 GB1 GB100%10 GB2CHF 4.90
App 4 GB4 GB200%40 GB3CHF 12.90

I piani a pagamento non richiedono la conferma ogni 90 giorni, aggiungono due porte TCP/UDP oltre all'HTTPS e possono avere un indirizzo IPv4 dedicato a CHF 1.50 al mese. I prezzi sono disponibili anche in EUR e ThunderHosting non è soggetta all'IVA: il prezzo che vedi è quello che paghi. Conviene passare a un piano a pagamento se:

  • il tuo bot è scritto in Java;
  • riproduce audio, elabora immagini o è presente su molti server: parti da 512 MB o 1 GB;
  • vuoi backup da ripristinare in un passo;
  • ha bisogno di una porta per qualcosa che non sia HTTPS;
  • semplicemente non vuoi confermare ogni 90 giorni.

Il cambio richiede un attimo: apri l'app nel pannello di controllo e scegli un piano a pagamento nella scheda Piano. Da quel momento viene addebitato il metodo di pagamento registrato. Se il progetto cresce oltre un singolo bot, con un proprio server di database o più servizi, un VPS ti dà un server intero.

Il tuo bot online in quattro passi

  1. Crea l'app: ordina il piano gratuito nel pannello di controllo e scegli Python o Node.js.
  2. Aggiungi il codice: caricalo o collega il tuo repository Git; quelli privati funzionano con una deploy key o un token di accesso. Vedi Pubblicare la tua app.
  3. Inserisci il token: metti il token del bot in un file .env nella cartella dell'app e leggilo con python-dotenv o dotenv. Resta lì a ogni nuovo deploy e non finisce mai nel repository.
  4. Avvia e pubblica a ogni push: avvia il bot dal pannello, poi configura il webhook di deploy così ogni push sul tuo branch lo aggiorna e lo riavvia.

Confrontare gli hosting gratuiti per bot: cosa verificare

Qualunque fornitore tu scelga, alcune domande mostrano cosa significa davvero “gratis”:

  • Il bot resta sempre acceso o va in pausa quando è inattivo, o si ferma dopo un certo numero di ore?
  • Quanta RAM e CPU hai, con quali linguaggi e versioni?
  • Cosa devi fare per mantenere il piano gratuito, e cosa succede ai tuoi file se te ne dimentichi?
  • Dove gira il bot? ID utente e messaggi sono dati personali, e conta se gestisci un bot per un'associazione o un'azienda.
  • Puoi portarti via codice e dati in qualsiasi momento?

Domande frequenti

L'hosting per bot Discord è davvero gratuito?

Sì. Il piano gratuito non costa nulla. Registri una carta o un conto PayPal, che viene addebitato solo se passi a un piano superiore, e ogni 90 giorni confermi con un clic che usi ancora l'app.

Il mio bot ha bisogno di una porta o di un dominio?

No. Un bot Discord si collega da solo a Discord, nessuno deve raggiungerlo. Ogni app ha comunque un indirizzo HTTPS per dashboard e webhook.

Posso ospitare gratis un bot musicale?

L'audio di solito richiede più di 128 MB e di un decimo di core. Per un bot musicale parti dal piano da 512 MB o da 1 GB.

Posso avere gratis anche un bot Telegram?

C'è un piano gratuito per account e per persona, quindi un bot gratuito. Un bot Telegram gira sullo stesso app hosting; un secondo bot va su un piano a pagamento.

Dove gira il mio bot?

Nel nostro data center di Lugano, in Svizzera, gestito da ThunderHosting GmbH. Il supporto è via ticket dal pannello di controllo. Trovi tutti i piani nella pagina dell'app hosting.

Ti serve ancora aiuto?

Apri un ticket e il nostro team di supporto in Ticino ti aiuterà.

Apri un ticket