本文へスキップ

Discordボットホスティング

PCの電源を切っても、ボットは動き続ける

自作のDiscordボットをサーバーに載せて24時間実行しましょう。ボットは比較的軽いので小さなプランから始めても大丈夫ですし、ボットが増えたら1台のサーバーで複数を一緒に動かせます。

24時間常時実行

pm2やsystemdに登録しておけば、ボットが停止しても自動で再起動し、サーバーを再起動しても一緒に起動します。

小さく始める

ボットは外部からの接続を受けないためポートを開ける必要もなく、ほとんどの場合少ないメモリで十分です。

ダッシュボードで管理

マイページから、サーバーの起動・停止・再起動、トラフィックの確認、期間延長をすぐに行えます。

始め方

  1. ステップ1

    プランを選ぶ

    ボット1つなら、一番小さなプランから始めても大丈夫です。音楽ボットのように重い処理をする場合は、1段階上のプランを選んでください。

  2. ステップ2

    Ubuntuで注文する

    OSはUbuntuを選択してください。ほとんどのボットのインストール資料はUbuntuを前提にしています。

  3. ステップ3

    ボットをアップロードして常時実行

    Discordボットガイドに沿ってコードを移し、Node.jsはpm2、Pythonはsystemdに登録すれば完了です。

おすすめプラン

メモリ1GB以上のプランのうち、最も安いプランです。

別のスペックが必要な場合は、すべての料金プランをご確認ください。

よくある質問

ボットのトークンはどこに置けばいいですか?
コードに直接書かず、サーバーの.envファイルに分けて保管してください。トークンがGitHubなどにアップロードされると、誰でもボットを操作できてしまいます。
1台のサーバーで複数のボットを動かしてもいいですか?
大丈夫です。pm2にボットごとに名前を付けてそれぞれ登録すれば、個別に起動・再起動できます。
ファイアウォールのポートを開ける必要がありますか?
一般的なDiscordボットはDiscord側へ先に接続する方式なので、ポートを開ける必要はありません。Webダッシュボードも一緒に起動する場合は、そのポートだけ開ければ大丈夫です。
ボットがすぐに止まってしまいます。
まずpm2 logsまたはjournalctlでログを確認してください。トークンのエラーやパッケージの不足が最もよくある原因です。サーバー自体が応答しない場合は、接続トラブル解決ガイドをご確認ください。