−25%

la planurile Windows anuale, până pe 31 oct. Vezi planurile

EQVPS
Începe

Cum găzduiești un bot Discord pe un VPS 24/7 (fără KYC, plătit cu cripto)

22 iun. 2026 · 3 min de citit · EQVPS Team

Un bot Discord de pe laptop moare în clipa în care închizi capacul. În regulă pentru teste — inutil pentru un bot de care chiar depinde serverul tău. Mută-l pe un VPS și rămâne online: supraviețuiește căderii Wi-Fi-ului, nu se oprește când dormi și se reconectează singur la Discord.

Iată totul — un bot minimal, un serviciu care îl ține în viață și cum plătești fără să predai un act de identitate.

De ce un VPS, nu laptopul

Un bot Discord are nevoie de o conexiune stabilă, mereu pornită, cu gatewayul Discord. Un laptop intră în repaus, repornește pentru actualizări și schimbă rețelele — de fiecare dată, botul iese offline, iar membrii observă. Un VPS ține o conexiune constantă, non-stop. Ăsta e tot motivul pentru care oamenii își mută boții de pe mașinile personale.

Ce mărime — și cum plătești

Un bot Discord e ușor. Ține un websocket și reacționează la evenimente, deci mașina mai mult așteaptă:

  • 1 GB RAM, 1–2 nuclee acoperă majoritatea boților — chiar și pe cei destul de aglomerați.
  • Treci mai sus doar dacă botul face el munca grea: generare de imagini, un model local, audio pentru multe servere, o bază de date mare.

Două decizii practice:

  • NAT ajunge. Botul face doar conexiuni spre exterior către Discord, deci merge un plan NAT cu SSH redirecționat — fără IP dedicat, fără porturi de intrare deschise. Adaugă un IP public doar dacă rulezi și un panou web sau primești webhookuri.
  • Fără KYC, plătit cu cripto. Te înregistrezi cu un e-mail și plătești în USDC sau USDT pe Base sau Ethereum — fără card, fără documente. Merge și cardul, dar serviciul de cumpărare are un minim de ~$27, așa că alimentarea o dată a unui sold mic e mai comodă pentru un plan ieftin.

E doar cu CPU și rulează dintr-un singur centru de date din UE — perfect pentru un bot, bine de știut dacă ai nevoie de GPU sau de o anumită regiune.

Un bot minimal

Intră prin SSH, instalează Python și pune un mic 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"])

Ia tokenul din Discord Developer Portal (aplicația ta → Bot → Reset Token) și pornește acolo intentul Message Content, dacă botul tău citește mesaje.

Ține-l în viață cu systemd

Să rulezi python bot.py în sesiunea SSH înseamnă că botul moare când te deconectezi. Un serviciu systemd rezolvă asta — repornește după căderi și supraviețuiește repornirilor:

# /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   # watch the logs

Asta e diferența dintre „un script pe care îl rulez” și „un bot care rulează singur”.

Rezerve cinstite

  • Păzește tokenul. Ține-l în fișierul serviciului (accesibil doar pentru root) sau într-o variabilă de mediu, rulează ca botuser non-root, nu-l pune niciodată într-un commit. Dacă se scurge, resetează-l imediat din Developer Portal.
  • Vocea e mai grea. Un bot de muzică/voce care transmite spre multe servere are nevoie de mai mult CPU și lățime de bandă decât un bot de text — treci mai sus și testează înainte să crești.
  • Urmărește ce face botul, nu doar unde e găzduit. Hostingul e ieftin; dacă botul apelează API-uri plătite într-o buclă, acolo apar costurile.

În limitele astea, un bot Discord pe propriul server pur și simplu rămâne online — și ăsta e tot rostul. Alege un plan, plătește cu cripto și ai botul online în câteva minute. Dacă rulezi și alți boți, același tipar systemd ține în viață orice proces.


Configurare gata făcută: vezi VPS pentru boți Discord — planul recomandat și un deploy cripto de un minut.

Întrebări frecvente

De ce VPS am nevoie pentru un bot Discord?

De cel mai mic. Un bot Discord stă mai mult degeaba pe un websocket, așteptând evenimente, așa că 1 GB RAM și 1–2 nuclee duc fără probleme majoritatea boților. Îți trebuie mai mult doar dacă botul face el însuși muncă grea — generare de imagini, un model local, streaming de muzică pentru multe servere.

Pot găzdui un bot Discord fără KYC?

Da. Te înregistrezi doar cu un e-mail și plătești cu cripto (USDC sau USDT pe Base sau Ethereum) — fără act de identitate, fără card. Comod dacă preferi să nu legi de identitatea ta botul unui proiect secundar.

Am nevoie de un IP dedicat sau de porturi deschise pentru un bot Discord?

Nu. Botul se conectează el spre gatewayul Discord, printr-un websocket — totul e trafic spre exterior, deci ajunge un VPS NAT cu SSH redirecționat. Ai nevoie de porturi de intrare doar dacă rulezi și un panou web sau primești webhookuri.

Cum țin botul pornit după ce închid SSH?

Rulează-l ca serviciu systemd. Pornit în terminal, botul moare când ieși din sesiune; sub systemd rămâne pornit după ieșire, repornește după căderi și revine după o repornire.

E sigur să-mi pun tokenul botului pe un VPS?

Ține-l într-o variabilă de mediu sau într-un fișier accesibil doar pentru root, rulează botul ca utilizator non-root și nu-l pune niciodată în git. Un VPS separat e de fapt o casă mai sigură pentru un token decât mașina ta principală — dacă se scurge, rotești un token, nu toată configurația.

Comentarii

Încă nu există comentarii. Fii primul.

Lasă un comentariu

Comentariile sunt moderate înainte să apară.