EQVPS

በVPS ላይ የDiscord ቦት 24/7 እንዴት ማስተናገድ (systemd)

የDiscord ቦትን በVPS ላይ 24/7 ኦንላይን አቆይ፦ runtime ጫን፣ የቦት ቶከንን በenv ፋይል ውስጥ አስቀምጥ፣ እና በRestart=always ካለው systemd አገልግሎት ጠቅልለው — ብልሽቶችንና ዳግም ማስነሳትን እንዲተርፍ። ለNode እና Python copy-paste።

ነጻ የቦት አስተናጋጅ ኮንቴይነሩ እስኪተኛ ወይም አገልግሎቱ በክስተት መካከል እስኪዘጋ ድረስ ይሰራል። ከsystemd ጋር $3 VPS ቦትን በእውነት ኦንላይን ያቆያል። ይህ how-to ነው፤ ለሙሉ ማብራሪያና የሙዚቃ-ቦት ማስታወሻዎች በVPS ላይ የDiscord ቦት ማስተናገድ እና ለDiscord ቦቶች VPS አጠቃቀም ተመልከት። የተወሰነ IP አያስፈልግም — የDiscord ቦት የወጪ ግንኙነቶችን ብቻ ያደርጋል፣ ስለዚህ የNAT እቅድ (ከ$3/ወር) ተስማሚ ነው።

1. runtime እና ቦትህን ጫን (የNode ምሳሌ)

apt update && apt install -y curl git
curl -fsSL https://deb.nodesource.com/setup_22.x | bash -
apt install -y nodejs
git clone https://github.com/you/your-bot.git /opt/bot
cd /opt/bot && npm ci --omit=dev

2. ቶከንን በenv ፋይል ውስጥ አስቀምጥ

cat >/opt/bot/.env <<'EOF'
DISCORD_TOKEN=your_token_here
EOF
chmod 600 /opt/bot/.env

3. በRestart=always ካለው systemd አገልግሎት

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

[Service]
WorkingDirectory=/opt/bot
ExecStart=/usr/bin/node index.js
EnvironmentFile=/opt/bot/.env
Restart=always
RestartSec=5

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

Restart=always ነው 24/7 የሚያደርገው — ሌሊት 3 ሰዓት ላይ ያልተያዘ rejection ቦትን ሙት ትቶ ከመተው ይልቅ ይዳግማል። (ተጨማሪ በsystemd አገልግሎት መፍጠር።)

በምትኩ Python?

ተመሳሳይ ስርዓተ ጥለት — venv እና discord.py፣ ክፍሉ ወደ venv Python እያመለከተ፦

ExecStart=/opt/bot/.venv/bin/python bot.py

ማስታወሻዎች

Nano በ$3/ወር፣ በአንድ ደቂቃ ገደማ root፣ ያለ KYC፣ በክሪፕቶ የሚከፈል — የቦት ፕሮጀክት ሲያልቅ ለመጣል የሚያስችል ርካሽ። ለTelegram ቦቶች ተመሳሳይ ስርዓተ ጥለት።

FAQ

የDiscord ቦትን 24/7 ኦንላይን እንዴት አቆያለሁ?

በVPS ላይ አስቀምጠው እና በRestart=always ካለው systemd አገልግሎት ጠቅልለው፣ ሲበላሽ እንዲዳግም እና በማስነሳት እንዲጀምር። በተርሚናል ወይም በnohup ማሄድ ሲቋረጥ ወይም ሲዳገም ይሞታል፤ systemd ሕያው ያደርገዋል እና ወደ journalctl ይመዘግባል። ለNode እና Python copy-paste ክፍሎች ከታች ናቸው።

ለDiscord ቦት የተወሰነ IP እፈልጋለሁ?

አይ። የDiscord ቦት በwebsocket በኩል ወደ Discord መግቢያ በር ወደ ውጭ ይደውላል — ወደ ሰርቨርህ ገቢ የሚገናኝ ምንም የለም። የNAT እቅድ (ከ$3/ወር) ፍጹምና ርካሽ ይመጥናል። የተወሰነ IP የምትፈልገው ገቢ የድር ጥያቄዎችን ለሚያገለግል ቦት ብቻ ነው።

የሚሰራው ርካሹ እቅድ የትኛው ነው?

Nano (ከ$3/ወር — 2 vCPU፣ 1 GB) የተለመደ discord.js ወይም discord.py ቦት ያሄዳል፣ በአንድ ጊዜ ብዙም። ቦቶች በአስር ሜጋባይት RAM ውስጥ ይቀመጣሉ። ልዩነቱ የሙዚቃ ቦት ነው — የድምጽ ስትሪሚንግ ትንሽ ተጨማሪ CPU እና ባንድዊድዝ ይፈልጋል፣ ስለዚህ ወደ Micro/Small ውጣ።

የቦት ቶከንን በደህና እንዴት አከማቻለሁ?

root ብቻ ሊያነብ በሚችል የአካባቢ ፋይል ውስጥ (chmod 600)፣ በsystemd ክፍል Environment ወይም EnvironmentFile በኩል የተጫነ። ቶከንን በጭራሽ በምንጭ ኮድ ውስጥ አታስገባ ወይም ወደ git አትኮሚት — የተለቀቀ ቶከን ማንኛውም ሰው ቦትህን እንዲቆጣጠር ይፈቅዳል።

መታወቂያ ወይም ካርድ ትጠይቃላችሁ?

አይ። ለመመዝገብ ኢሜይል፣ በUSDC ወይም USDT መክፈል — ሰነድ የለም፣ ካርድ የለም። በአንድ ደቂቃ ገደማ root።

አስተያየቶች

እስካሁን አስተያየቶች የሉም። መጀመሪያ ይሁኑ።

አስተያየት ይተዉ

አስተያየቶች ከመታየታቸው በፊት ይጣራሉ።