Letni upał — wszystko się topi, nawet nasze ceny.−25%−25% na każdy plan roczny, do 31 sierpniaZobacz plany
EQVPS
Zacznij

Jak hostować bota Discord na VPS 24/7 (bez KYC, płatność kryptowalutą)

22 cze 2026 · 3 min czytania · Zespół EQVPS

Bot Discord na Twoim laptopie umiera w chwili, gdy zamkniesz klapę. W porządku do testów — bezużyteczny dla bota, na którym Twój serwer faktycznie polega. Przenieś go na VPS, a pozostaje online: przetrwa spadek Twojego wifi, nie zatrzymuje się, gdy śpisz, i sam łączy się z powrotem z Discordem.

Oto całość — minimalny bot, usługa, która utrzymuje go przy życiu, i jak zapłacić bez wręczania dokumentu.

Dlaczego VPS, a nie Twój laptop

Bot Discord potrzebuje stabilnego, zawsze włączonego połączenia z bramą Discorda. Laptop zasypia, restartuje się po aktualizacje i zmienia sieci — za każdym razem bot spada offline, a członkowie zauważają. VPS trzyma jedno stałe połączenie całą dobę. To cały powód, dla którego ludzie przenoszą boty z osobistych maszyn.

Jaki rozmiar — i jak płacisz

Bot Discord jest lekki. Trzyma websocket i reaguje na zdarzenia, więc maszyna głównie czeka:

Dwa praktyczne wybory:

To tylko CPU i działa z jednego centrum danych w Niemczech — całkowicie w porządku dla bota, warto wiedzieć, jeśli potrzebujesz GPU lub konkretnego regionu.

Minimalny bot

Zaloguj się przez SSH, zainstaluj Pythona i wrzuć mały 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"])

Zdobądź token z Discord Developer Portal (Twoja aplikacja → Bot → Reset Token) i włącz tam intent Message Content, jeśli Twój bot czyta wiadomości.

Utrzymaj go przy życiu z systemd

Uruchamianie python bot.py w Twojej sesji SSH oznacza, że bot umiera, gdy się rozłączysz. Usługa systemd to naprawia — restartuje się przy awariach i przetrwa restarty:

# /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   # obserwuj logi

To różnica między „skryptem, który uruchamiam” a „botem, który uruchamia się sam”.

Uczciwe zastrzeżenia

W tych granicach bot Discord na własnym serwerze po prostu pozostaje włączony — co jest całym sensem. Wybierz plan, zapłać kryptowalutą i miej go online w kilka minut. Jeśli uruchamiasz też inne boty, ten sam wzorzec systemd utrzymuje dowolny proces przy życiu.


Gotowa konfiguracja: zobacz VPS dla botów Discord — zalecany plan i minutowe wdrożenie za krypto.

FAQ

Jaki VPS potrzebuję pod bota Discord?

Najmniejszy. Bot Discord głównie bezczynnie czeka na websocket na zdarzenia, więc 1 GB RAM i 1–2 rdzenie obsługują większość botów dobrze. Więcej potrzebujesz tylko, jeśli sam bot wykonuje ciężką pracę — generowanie obrazów, lokalny model, strumieniowanie muzyki dla wielu serwerów.

Czy mogę hostować bota Discord bez KYC?

Tak. Zarejestruj się tylko e-mailem i płać kryptowalutą (USDC lub USDT na Base lub Ethereum) — bez dokumentu, bez karty. Wygodne, jeśli wolałbyś nie wiązać bota z projektu pobocznego ze swoją tożsamością.

Czy potrzebuję dedykowanego IP lub otwartych portów dla bota Discord?

Nie. Bot łączy się na zewnątrz z bramą Discorda przez websocket — to wszystko wychodzące, więc VPS NAT z przekierowanym SSH wystarczy. Portów przychodzących potrzebujesz tylko, jeśli uruchamiasz też panel webowy lub odbierasz webhooki.

Jak utrzymać bota działającego po zamknięciu SSH?

Uruchom go jako usługę systemd. Uruchomiony w terminalu, bot umiera, gdy się wylogujesz; pod systemd pozostaje włączony po wylogowaniu, restartuje się przy awariach i wraca po restarcie.

Czy bezpieczne jest umieszczenie tokenu bota na VPS?

Trzymaj go w zmiennej środowiskowej lub pliku tylko dla root, uruchamiaj bota jako użytkownik inny niż root i nigdy nie commituj go do gita. Osobny VPS jest właściwie bezpieczniejszym domem dla tokenu niż Twoja główna maszyna — jeśli wycieknie, rotujesz jeden token, nie całą konfigurację.

← Powrót do blogaZobacz plany i ceny →

Komentarze

Brak komentarzy. Bądź pierwszy.

Zostaw komentarz

Komentarze są moderowane przed pojawieniem się.