EQVPS
Inizia

Come ospitare un bot Discord su un VPS 24/7 (no-KYC, pagato in crypto)

22 giu 2026 · 3 min di lettura · EQVPS Team

Un bot Discord sul tuo laptop muore nel momento in cui chiudi il coperchio. Va bene per testare — inutile per un bot da cui il tuo server dipende davvero. Spostalo su un VPS e resta online: sopravvive alla caduta del wifi, non si ferma quando dormi e si riconnette a Discord da solo.

Ecco tutto — un bot minimale, un servizio che lo tiene vivo, e come pagare senza consegnare un ID.

Perché un VPS, non il tuo laptop

Un bot Discord ha bisogno di una connessione stabile e sempre attiva al gateway di Discord. Un laptop va in sospensione, si riavvia per gli aggiornamenti e cambia rete — ogni volta, il bot va offline e i membri se ne accorgono. Un VPS mantiene una connessione stabile 24 ore su 24. È tutto il motivo per cui la gente sposta i bot dalle macchine personali.

Che dimensione — e come paghi

Un bot Discord è leggero. Mantiene un websocket e reagisce agli eventi, quindi la macchina per lo più aspetta:

Due scelte pratiche:

È solo CPU e gira da un singolo datacenter in Germania — perfettamente adatto a un bot, utile sapere se ti serve una GPU o una regione specifica.

Un bot minimale

Fai SSH, installa Python, e inserisci un piccolo bot discord.py:

sudo apt update && sudo apt install -y python3-venv
mkdir ~/bot && cd ~/bot
python3 -m venv venv && source venv/bin/activate
pip install -U discord.py
# bot.py
import os, discord
intents = discord.Intents.default()
intents.message_content = True
client = discord.Client(intents=intents)

@client.event
async def on_ready():
    print(f"online as {client.user}")

@client.event
async def on_message(m):
    if m.author == client.user:
        return
    if m.content == "!ping":
        await m.channel.send("pong")

client.run(os.environ["DISCORD_TOKEN"])

Prendi il token dal Discord Developer Portal (la tua applicazione → Bot → Reset Token), e abilita lì l'intent Message Content se il tuo bot legge i messaggi.

Tienilo vivo con systemd

Eseguire python bot.py nella tua sessione SSH significa che il bot muore quando ti disconnetti. Un servizio systemd lo risolve — si riavvia dopo i crash e sopravvive ai riavvii:

# /etc/systemd/system/discordbot.service
[Unit]
Description=Discord bot
After=network-online.target

[Service]
User=botuser
WorkingDirectory=/home/botuser/bot
Environment=DISCORD_TOKEN=your-token-here
ExecStart=/home/botuser/bot/venv/bin/python bot.py
Restart=always
RestartSec=5

[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now discordbot
sudo journalctl -u discordbot -f   # guarda i log

È la differenza tra "uno script che eseguo" e "un bot che si esegue da solo".

Avvertenze oneste

Entro questi limiti, un bot Discord sul proprio server semplicemente resta attivo — che è tutto il punto. Scegli un piano, paga in crypto, e portalo online in pochi minuti. Se esegui anche altri bot, lo stesso pattern systemd tiene vivo qualsiasi processo.


Configurazione pronta: vedi VPS per bot Discord — il piano consigliato e un deploy in crypto di un minuto.

FAQ

Quale VPS mi serve per un bot Discord?

Il più piccolo. Un bot Discord sta per lo più inattivo su un websocket in attesa di eventi, quindi 1 GB di RAM e 1–2 core gestiscono bene la maggior parte dei bot. Ti serve di più solo se il bot stesso fa lavoro pesante — generazione immagini, un modello locale, streaming musicale per molti server.

Posso ospitare un bot Discord senza KYC?

Sì. Registrati con solo un'email e paga in crypto (USDC o USDT su Base o Ethereum) — niente ID, niente carta. Comodo se preferisci non legare un bot di un progetto collaterale alla tua identità.

Mi serve un IP dedicato o porte aperte per un bot Discord?

No. Il bot si connette in uscita al gateway di Discord su un websocket — è tutto in uscita, quindi un VPS NAT con SSH su porta inoltrata è sufficiente. Ti servono porte in entrata solo se esegui anche una dashboard web o ricevi webhook.

Come tengo il bot in funzione dopo aver chiuso SSH?

Eseguilo come servizio systemd. Avviato nel terminale, il bot muore quando esci; sotto systemd resta attivo dopo il logout, si riavvia dopo i crash e torna dopo un riavvio.

È sicuro mettere il token del mio bot su un VPS?

Tienilo in una variabile d'ambiente o in un file solo-root, esegui il bot come utente non-root, e non committarlo mai su git. Un VPS separato è in realtà una casa più sicura per un token della tua macchina principale — se trapela, ruoti un token, non tutto il tuo setup.

← Torna al blogVedi piani e prezzi →

Commenti

Ancora nessun commento. Sii il primo.

Lascia un commento

I commenti sono moderati prima di comparire.