※本ページにはプロモーション(広告)が含まれています。
Discord botを24時間動かすVPSの選び方と設定手順
実測・公式情報にもとづいて執筆しています
Discord botを自分のパソコンで動かしていると、パソコンをシャットダウンするたびにbotがオフラインになってしまいます。この問題を解決するには、VPS(仮想専用サーバー。データセンターにある常時稼働のサーバーを月額で借りるサービス)を使ってbotを24時間稼働させる方法が現実的です。
本記事では、Discord botのVPS稼働に必要なスペックの考え方、主要なVPSサービスの料金比較、設定の全体像と各ステップの参照先を紹介します。
本記事は2026年11月時点の公式情報をもとに執筆しています。
なぜVPSが必要なのか

Discord botをパソコンで動かす場合、以下のような問題が起きます。
- パソコンをスリープ・シャットダウンするとbotがオフラインになる
- 家庭用のインターネット回線は停電や再起動で接続が途切れることがある
- パソコンが重くなる(他の作業と並行しにくい)
VPSはデータセンター内で24時間365日稼働しているサーバーです。一度botを起動しておけば、自分のパソコンを切っていても問題なく動き続けます。月額数百円から利用できるため、botの維持コストとして現実的な選択肢です。
無料のホスティングサービス(Glitch、Railway など)は手軽ですが、無料プランには稼働時間の上限や制限があり、長期的に安定した運用には向きません。安定した24時間稼働を目指すなら、VPSが最も確実です。
必要なスペックの考え方

Discord botに必要なスペックは、botの機能によって大きく変わります。
メモリ1GBで十分なケース
- メッセージの監視・返信など基本的なコマンド処理
- 定期的な投稿(日報・通知)
- ロール付与・メンバー管理
メモリ2GB以上を検討するケース
- 音楽再生bot(FFmpegが必要で、複数サーバーに展開する場合)
- 複数の外部APIを同時に呼び出す処理
- データベース(SQLite/PostgreSQL)を同じサーバーで動かす場合
シンプルなbotであれば、メモリ1GBのプランで十分です。音楽再生機能を含む場合は2GBを目安にするとよいでしょう。
主要VPSの料金比較(2026年11月時点)

Discord botの用途でよく選ばれる、メモリ1GB・2GB帯の料金を比較します。
メモリ1GBプランの比較
| サービス | メモリ | CPU | ストレージ | 月額(1ヶ月契約) |
|---|---|---|---|---|
| シンVPS(大容量) | 1GB | 1コア | 30GB NVMe | 750円 |
| ConoHa VPS | 1GB | 2コア | 100GB SSD | 763円 |
| さくらのVPS(石狩) | 1GB | 2コア | 50GB SSD | 880円 |
※ シンVPSは2026年9月1日の料金改定後の価格。ConoHaは「まとめトク1ヶ月」プランの価格。
メモリ2GBプランの比較
| サービス | メモリ | CPU | ストレージ | 月額(1ヶ月契約) |
|---|---|---|---|---|
| シンVPS(大容量) | 2GB | 2コア | 50GB NVMe | 1,040円 |
| ConoHa VPS | 2GB | 3コア | 100GB SSD | 1,259円 |
| さくらのVPS(石狩) | 2GB | 3コア | 100GB SSD | 1,738円 |
| XServer VPS | 2GB | 3コア | 50GB NVMe | 1,980円 |
※ いずれも1ヶ月契約・税込の公式価格です(2026年11月時点)。ConoHa VPSは2026年11月2日時点でキャンペーンの表示がなく、初回と更新時が同額です(ConoHa VPSは新規申し込みを停止中です)。XServer VPSは2026年9月17日から新規受付を一時停止していましたが、2026年10月6日17:00に再開しています。ビジネスプランも2026年10月16日(金)14:00に再開しています(無料VPSは停止が続いています)。
料金だけで選ぶなら、メモリ1GB帯ではConoHa VPSとシンVPSが横並びです。長期契約(36ヶ月)ではシンVPSの大容量1GBプランが451円/月まで下がります。
ただし、料金以外にも重要な観点があります。
VPS選びで確認すべきポイント

OSテンプレートとPythonのバージョン
botの開発言語によって、使えるOSテンプレートを確認します。PythonでDiscord botを作る場合、Ubuntu 22.04 LTS または Ubuntu 24.04 LTS のテンプレートがあれば問題ありません。シンVPS・ConoHa VPS・XServer VPS・さくらのVPSはいずれもUbuntuのテンプレートを提供しています。
コントロールパネルの使いやすさ
初めてVPSを使う場合、コントロールパネルの操作感も重要です。ConoHa VPSはブラウザから起動・停止・コンソールアクセスができる管理画面が整っています。SSHに不慣れな場合は、コンソールアクセスが簡単なサービスを選ぶと困ったときに助かります。
サポートと稼働率
長期運用では障害時のサポート体制も考慮に入れます。稼働率の保証(SLA)の有無や対象になるプランはサービスによって異なるため、止まると困る用途では公式サイトで確認してください。
設定の全体像

VPSを契約してUbuntu 22.04を選んだ後の流れは以下のとおりです。
- SSH(サーバーをリモートから操作するための接続方式)でサーバーに接続し、一般ユーザーを作成する
- パッケージを更新してPython仮想環境を用意する
- botのソースコードをサーバーに配置する(scpまたはgit clone)
- 仮想環境に依存パッケージをインストールし、手動起動で動作確認する
- systemd(Linuxのサービス管理の仕組み)のサービスファイルを作成して自動起動・自動再起動を設定する
- systemctlでサービスを有効化・起動し、ステータスを確認する
- botのトークンは環境変数(.envファイル)で管理する
私自身もConoHa VPSを契約して運用していますが、ここでは具体的な料金・プランの事実にもとづいて整理します。
SSH接続の方法からsystemdのサービスファイルの書き方まで、詳しい手順は以下の参照先に記載されています。
最新の料金・キャンペーンは公式サイトで確認できます
ConoHa VPS 公式サイト【重要】ConoHaは2026年10月24日から新規申込を停止しています(確認日: 2026-11-09、出典: https://www.conoha.jp/wing/)
詳しい設定手順の参照先
- ConoHa VPS 公式スタートアップガイド(SSH接続・初期設定): VPSスタートアップガイド|ConoHa VPSサポート
- systemdを使ったDiscord botの自動起動設定: Setting up auto-restart using systemd on Linux — Red Bot Documentation
systemdとcronの使い分け(考え方)

Discord botのような「起動してからずっとループし続けるプロセス」にはsystemdが適しています。cron(決まった時刻に処理を自動実行するLinuxの仕組み)は「決まった時刻に一度だけ実行する」用途向けであり、終了しないプロセスとは相性が良くありません。
systemdでサービスを登録しておくと、クラッシュ時の自動再起動とサーバー再起動時の自動起動の両方を一つのサービスファイルで管理できます。具体的なサービスファイルの書き方は上記参照先に詳しい例が載っています。
botのトークンを安全に管理する

botのトークンはソースコードに直接書かず、環境変数またはファイルで管理することを強く推奨します。GitHubにトークンを誤ってpushすると、不正利用のリスクがあります。
.env ファイルにトークンを書き、ファイルのパーミッションを600に制限したうえで、Pythonコード内では python-dotenv ライブラリを使って読み込む方法が一般的です。systemdのサービスファイルに EnvironmentFile を指定して読み込む方法もあります。
.gitignore に .env を追加することも忘れないでください。
よくある質問
Q. 無料のVPSやクラウドでは代替できませんか?
Oracle Cloud Freeのインスタンスは無料ですが、リソース制限や突然の停止リスクがあります。長期安定運用を考えるなら、月額数百円の国内VPSのほうが信頼性は高いです。
Q. node.jsで作ったbotでも同じ手順で動きますか?
基本的な流れは同じです。systemdのサービスファイルで実行コマンドを node bot.js に変えるだけで対応できます。依存パッケージのインストールは npm install を使います。
Q. botを複数動かしたい場合はどうすればよいですか?
botごとにsystemdサービスファイルを分けて作成します。discordbot1.service・discordbot2.service のように名前を変えて管理します。メモリが不足する場合は上位プランに変更します。
Q. サーバーのIPアドレスが変わることはありますか?
VPSの固定IPは基本的に変わりません。ただし、VPSを削除して作り直した場合は変わります。継続運用中はIPが変わることはないので心配不要です。
Q. メモリが足りなくなったらどうしますか?
シンVPS・ConoHa VPS・XServer VPS・さくらのVPSはいずれもコントロールパネルからプランのアップグレードができます。データを失わずにメモリを増やせるサービスが多いですが、手順は各社の公式ドキュメントで確認してください。
まとめ
Discord botをVPSで24時間稼働させるには、以下の流れで設定します。
- メモリ1GBのVPSプランを選ぶ(音楽再生など高負荷の場合は2GB)
- Ubuntu 22.04 LTSでサーバーを構築する
- Python仮想環境を作成し、必要パッケージをインストールする
- systemdサービスを作成して自動起動・自動再起動を設定する
- botのトークンは環境変数で管理する
詳しい画面操作の手順は ConoHa VPS スタートアップガイド と Red Bot公式のsystemd設定解説 を参照してください。
料金面では、ConoHa VPSとシンVPSがメモリ1GB帯で競合しており、長期契約ならシンVPS、コントロールパネルの使いやすさを重視するならConoHa VPSが選ばれやすいです。VPSを契約してbotをデプロイできると、サーバー管理の基礎が身につきます。まずメモリ1GBのプランから試してみてください。
最新の料金・キャンペーンは公式サイトで確認できます
ConoHa VPS 公式サイト【重要】ConoHaは2026年10月24日から新規申込を停止しています(確認日: 2026-11-09、出典: https://www.conoha.jp/wing/)