EQVPS

Sådan hoster du en Discord-bot på en VPS 24/7 (no-KYC, krypto-betalt)

22. jun. 2026 · 3 min. læsning · EQVPS Team

En Discord-bot på din bærbare dør i det øjeblik, du lukker låget. Fint til test — ubrugeligt til en bot, din server faktisk afhænger af. Flyt den til en VPS, og den forbliver online: den overlever, at din wifi ryger, stopper ikke, når du sover, og genforbinder til Discord på egen hånd.

Her er det hele — en minimal bot, en tjeneste der holder den i live, og hvordan man betaler uden at aflevere et ID.

Hvorfor en VPS, ikke din bærbare

En Discord-bot har brug for en stabil, altid-tændt forbindelse til Discords gateway. En bærbar sover, genstarter for opdateringer og skifter netværk — hver gang dropper botten offline, og medlemmer bemærker det. En VPS holder én stabil forbindelse døgnet rundt. Det er hele grunden til, at folk flytter bots væk fra personlige maskiner.

Hvilken størrelse — og hvordan du betaler

En Discord-bot er let. Den holder en websocket og reagerer på events, så boksen venter mest:

To praktiske valg:

Det er kun CPU og kører fra et enkelt datacenter i Tyskland — helt fint til en bot, værd at vide, hvis du har brug for en GPU eller en bestemt region.

En minimal bot

SSH ind, installér Python, og drop en lille discord.py-bot ind:

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"])

Få token'et fra Discord Developer Portal (din application → Bot → Reset Token), og aktivér Message Content-intenten der, hvis din bot læser beskeder.

Hold den i live med systemd

At køre python bot.py i din SSH-session betyder, at botten dør, når du afbryder. En systemd-tjeneste fikser det — den genstarter ved nedbrud og overlever genstarter:

# /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   # se loggene

Det er forskellen mellem "et script jeg kører" og "en bot der kører sig selv".

Ærlige forbehold

Inden for det forbliver en Discord-bot på sin egen server bare oppe — hvilket er hele pointen. Vælg et abonnement, betal i krypto, og få den online på minutter. Hvis du også kører andre bots, holder det samme systemd-mønster enhver proces i live.


Færdiglavet opsætning: se VPS til Discord-bots — det anbefalede abonnement og en et-minuts krypto-udrulning.

FAQ

Hvilken VPS har jeg brug for til en Discord-bot?

Den mindste. En Discord-bot idler mest på en websocket og venter på events, så 1 GB RAM og 1–2 kerner håndterer de fleste bots fint. Du har kun brug for mere, hvis botten selv laver tungt arbejde — billedgenerering, en lokal model, musik-streaming til mange servere.

Kan jeg hoste en Discord-bot uden KYC?

Ja. Tilmeld dig med bare en e-mail og betal i krypto (USDC eller USDT på Base eller Ethereum) — intet ID, intet kort. Bekvemt, hvis du helst ikke vil knytte en sideprojekt-bot til din identitet.

Har jeg brug for en dedikeret IP eller åbne porte til en Discord-bot?

Nej. Botten forbinder ud til Discords gateway over en websocket — det er alt sammen udgående, så en NAT-VPS med port-videresendt SSH er nok. Du har kun brug for indgående porte, hvis du også kører et web-dashboard eller modtager webhooks.

Hvordan holder jeg botten kørende, efter jeg lukker SSH?

Kør den som en systemd-tjeneste. Startet i din terminal dør botten, når du logger ud; under systemd forbliver den oppe efter logud, genstarter ved nedbrud og kommer tilbage efter en genstart.

Er det sikkert at lægge mit bot-token på en VPS?

Hold det i en miljøvariabel eller en kun-root-fil, kør botten som en ikke-root-bruger, og commit det aldrig til git. En separat VPS er faktisk et sikrere hjem for et token end din hovedmaskine — hvis det lækker, roterer du ét token, ikke hele din opsætning.

← Tilbage til blogSe planer & priser →

Kommentarer

Ingen kommentarer endnu. Vær den første.

Skriv en kommentar

Kommentarer modereres, før de vises.