EQVPS

Hur du hostar en Discord-bot 24/7 på en VPS (no-KYC, krypto-betald)

22 juni 2026 · 3 min läsning · EQVPS Team

En Discord-bot på din laptop dör i det ögonblick du stänger locket. Bra för testning — värdelöst för en bot din server faktiskt är beroende av. Flytta den till en VPS och den stannar online: den överlever att ditt wifi tappar, stannar inte när du sover, och återansluter till Discord på egen hand.

Här är hela grejen — en minimal bot, en tjänst som håller den vid liv, och hur du betalar utan att lämna över ett ID.

Varför en VPS, inte din laptop

En Discord-bot behöver en stabil, always-on anslutning till Discords gateway. En laptop sover, startar om för uppdateringar, och byter nätverk — varje gång tappar boten offline och medlemmar märker det. En VPS håller en stadig anslutning dygnet runt. Det är hela anledningen till att folk flyttar bottar från personliga maskiner.

Vilken storlek — och hur du betalar

En Discord-bot är lätt. Den håller en websocket och reagerar på events, så boxen väntar mestadels:

Två praktiska beslut:

Det är endast CPU och körs från ett enda datacenter i Tyskland — helt bra för en bot, värt att veta om du behöver en GPU eller en specifik region.

En minimal bot

SSH:a in, installera Python, och släpp in en liten discord.py-bot:

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

Hämta token från Discord Developer Portal (din applikation → Bot → Reset Token), och aktivera Message Content-intenten där om din bot läser meddelanden.

Håll den vid liv med systemd

Att köra python bot.py i din SSH-session betyder att boten dör när du kopplar från. En systemd-tjänst fixar det — den startar om vid krascher och överlever omstarter:

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

Det är skillnaden mellan "ett skript jag kör" och "en bot som kör sig själv."

Ärliga förbehåll

Inom det stannar en Discord-bot på sin egen server bara uppe — vilket är hela poängen. Välj en plan, betala i krypto, och ha den online på minuter. Om du också kör andra bottar håller samma systemd-mönster vilken process som helst vid liv.


Färdig uppsättning: se VPS för Discord-bottar — det rekommenderade planet och en en-minuts krypto-deploy.

FAQ

Vilken VPS behöver jag för en Discord-bot?

Den minsta. En Discord-bot idlar mestadels på en websocket och väntar på events, så 1 GB RAM och 1–2 kärnor klarar de flesta bottar bra. Du behöver bara mer om boten själv gör tungt arbete — bildgenerering, en lokal modell, musik-streaming för många servrar.

Kan jag hosta en Discord-bot utan KYC?

Ja. Registrera dig med bara en e-post och betala i krypto (USDC eller USDT på Base eller Ethereum) — inget ID, inget kort. Bekvämt om du hellre inte knyter en sidoprojekt-bot till din identitet.

Behöver jag en dedikerad IP eller öppna portar för en Discord-bot?

Nej. Boten ansluter ut till Discords gateway över en websocket — det är allt utgående, så en NAT-VPS med port-forwardad SSH räcker. Du behöver bara inkommande portar om du också kör en webb-dashboard eller tar emot webhooks.

Hur håller jag boten igång efter att jag stänger SSH?

Kör den som en systemd-tjänst. Startad i din terminal dör boten när du loggar ut; under systemd stannar den uppe efter utloggning, startar om vid krascher, och kommer tillbaka efter en omstart.

Är det säkert att lägga min bot-token på en VPS?

Håll den i en miljövariabel eller en root-only-fil, kör boten som en non-root användare, och committa den aldrig till git. En separat VPS är faktiskt ett säkrare hem för en token än din huvudmaskin — om den läcker roterar du en token, inte hela din uppsättning.

← Tillbaka till bloggenSe planer & priser →

Kommentarer

Inga kommentarer än. Bli först.

Lämna en kommentar

Kommentarer modereras innan de visas.