Bot gratuito o VPS: quando passare a un server
I segnali che il piano gratuito non basta più, i punti da verificare prima di pagare e come migrare senza interruzioni.
Il piano gratuito di ACLClouds basta per un bot che gira da solo, con consumi modesti. I suoi limiti sono precisi: 1 bot, 315 MB di RAM, 0,25 vCPU, 715 MB di spazio e una durata di quattro giorni, rinnovabile gratuitamente dalla pagina del bot. Ecco come capire che è arrivato il momento di un VPS.
- Il piano gratuito basta per un bot unico e leggero, con limiti precisi: 315 MB di RAM e 1 bot.
- Passate a un VPS quando la memoria è satura, o servono più servizi o una porta pubblica.
- Non fate mai girare lo stesso bot su due hosting contemporaneamente.
I segnali che il piano gratuito non basta più
Un bot che si interrompe spesso, una memoria satura o il bisogno di più servizi sono i segnali più frequenti. Prima di concludere, distinguete un problema di codice (una perdita di memoria, un ciclo) da una mancanza di risorse.
- Il bot si ferma di colpo senza errori nel codice: la memoria potrebbe essere satura. Log e RAM utilizzata lo confermano.
- Volete un secondo bot, oppure un bot musicale che codifica audio in continuo.
- Vi serve una porta pubblica per un webhook o un’API: verificate prima, nella scheda Avvio, cosa consente il vostro piano.
Cosa cambia con un VPS
Un VPS vi dà un server Linux completo, che amministrate voi. Gestite porte, servizi, aggiornamenti e backup. In cambio ottenete più memoria e la possibilità di far girare più servizi sulla stessa macchina.
- Mini, 8 GB di RAM, 2 vCPU, 40 GB a 4,99 €/mese: più di 25 volte la RAM del piano gratuito.
- Essentiel, 16 GB di RAM, 4 vCPU, 80 GB a 9,99 €/mese: per più bot, un pannello o servizi aggiuntivi.
- Sull’hosting di bot, un secondo bot richiede un piano a pagamento: Starter, Pro, Advanced o Business, in base ai vCPU desiderati.
Migrare senza duplicare il bot
Un bot Discord non deve mai girare in due posti contemporaneamente, altrimenti risponde due volte o si disconnette senza motivo apparente. La migrazione avviene in sequenza: avviate il bot sul VPS, verificate la connessione e solo dopo fermate la vecchia istanza.
- Copiate il codice e requirements.txt. Il file .env e il token non vanno né in un repository né in un messaggio.
- Sul VPS: python3 -m venv venv && source venv/bin/activate && pip install -r requirements.txt
- Avviate il bot come servizio systemd, così riparte da solo, e seguite i log con journalctl -u mon-bot -f.
Domande frequenti
Quanto costa passare a un VPS?
Il piano Mini Linux costa 4,99 €/mese, con 8 GB di RAM. Per un bot unico, il confronto va fatto sul consumo reale del bot, non solo sul prezzo.
Bisogna saper amministrare Linux?
Sì, almeno per installare pacchetti, avviare un servizio e leggere i log. Gli articoli sul deploy via SFTP e sui servizi Linux aiutano nei primi passi.
E se il mio bot è piccolo e gira bene gratis?
Tenete il piano gratuito. Passare a un VPS senza necessità aggiunge solo manutenzione. Un bot che sta in 315 MB e non ha bisogno di una porta pubblica non ha motivo di migrare.