Discord 机器人 VPS 托管,每月 12 欧元起

让 Discord 机器人在您自己的 VPS 上 7×24 小时在线:discord.js 或 discord.py、systemd 自动重启、清晰日志、独立 IPv4。每月 12 欧元起,支持银行卡与加密货币。

为什么 Discord 机器人需要独立 VPS

免费托管会在闲置后休眠,或在命令执行到一半时重启进程;笔记本合上盖子就离线。VPS 会让进程一直运行,直到您手动停止。机器人只向 Discord 发起出站连接,无需开放或转发任何端口。

如何保持运行

  • systemd 自动重启 —— 崩溃或重启后几秒内恢复(unit 文件见下)。
  • Node.js 或 Python —— discord.js 或 discord.py;相同的部署方式见 Node.js 指南和 Python 机器人指南。
  • 清晰的日志 —— journald 保存完整历史,可用 grep 检索或转发到任意位置。
  • 留有成长空间 —— 需要持久化数据时可加装 PostgreSQL,或用 Docker 在一台服务器上运行多个机器人。

Discord 机器人适合哪个套餐

场景套餐
一个或几个机器人,小型社区Core VPS 4 —— 12 欧元/月(4 vCPU、8 GB 内存、100 GB SSD)
机器人 + 数据库 + Web 控制台Core VPS 6 —— 16 欧元/月(6 vCPU、12 GB 内存、200 GB SSD)
需要分片和多服务的大型机器人Core VPS 8 —— 30 欧元/月(8 vCPU、24 GB 内存、300 GB SSD)

三步上线

  1. 创建机器人 在 Discord Developer Portal 创建应用并复制令牌 —— 请妥善保密,它就是机器人的密码。
  2. 部署 把代码复制到服务器,安装依赖,并将令牌放进只有服务用户可读的环境文件。
  3. 作为服务运行 systemd unit 会在开机时启动它并在故障后重启;`systemctl status` 和 `journalctl -u` 可查看运行状态。
cat > /etc/systemd/system/discordbot.service <<'EOF'
[Unit]
Description=Discord Bot
After=network-online.target
[Service]
WorkingDirectory=/opt/discordbot
EnvironmentFile=/opt/discordbot/.env
ExecStart=/usr/bin/node index.js
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target
EOF
systemctl daemon-reload
systemctl enable --now discordbot

常见问题

需要域名或开放端口吗?

不需要。机器人主动向 Discord 发起连接,一台带 SSH 的普通 VPS 就够了。只有添加 Web 控制台或使用 webhook 交互时才需要域名。

一个机器人能服务多少 Discord 服务器?

这取决于机器人的功能。Discord 要求机器人加入 2,500 个服务器后启用分片;配置更高的 VPS 可以同时运行多个分片,因此无需更换服务商即可扩容。

您的机器人,您的服务器 12 欧元起,支持加密货币,几分钟即可上线。 查看套餐

相关内容

查看套餐指南常见问题