非エンジニアでもOK!Ollama+Open WebUIで「自分だけのChatGPT」を10分で構築
「AIを自分のサーバーで動かす」のは思ったより簡単
「自分専用のAIが欲しいけど、プログラミングはできない…」
安心してください。この記事のコマンドを上から順にコピペするだけで、ChatGPTそっくりのAIチャット環境が完成します。 所要時間は約10分です。
使うのは2つのオープンソースツール:
- Ollama: AIモデルを簡単に動かすツール(インストール1行)
- Open WebUI: ChatGPTそっくりのブラウザ画面(Docker 1行)
完成イメージ
構築が完了すると、ブラウザから http://あなたのサーバーのIPアドレス:3000 にアクセスするだけで:
- ChatGPTのような対話画面でAIと会話
- 複数のAIモデルを切り替えて使える
- 会話履歴が自動保存される
- スマホからもアクセス可能
- 月額料金ゼロ(VPS代のみ)・メッセージ数無制限
準備するもの
- VPS(メモリ4GB以上推奨)
- パソコン(Windows/Mac どちらでもOK)
おすすめVPS
◆ KAGOYA CLOUD VPS(月770円〜) ← 最安
◆ XServer VPS(月990円〜) ← 高速
魔法のコマンド集(コピペでOK)
コマンド①:VPSに接続
ターミナル(Mac)またはPowerShell(Windows)を開いて:
ssh root@あなたのIPアドレス
パスワードを入力してEnter。
コマンド②:必要なソフトを一括インストール
apt update && apt install -y curl docker.io docker-compose-v2
systemctl enable --now docker
コマンド③:Ollamaをインストール
curl -fsSL https://ollama.ai/install.sh | sh
コマンド④:AIモデルをダウンロード
ollama pull llama3
※ ダウンロードに5〜10分かかります。待つだけでOK。
コマンド⑤:Open WebUIを起動
docker run -d -p 3000:8080 \
--add-host=host.docker.internal:host-gateway \
-v open-webui:/app/backend/data \
--name open-webui \
--restart always \
ghcr.io/open-webui/open-webui:main
コマンド⑥:完成!ブラウザで確認
ブラウザのアドレスバーに以下を入力:
http://あなたのIPアドレス:3000
初回アクセス時にアカウントを作成すれば、すぐにAIとのチャットが始められます。
以上、6つのコマンドで完成です。
使い方のコツ
モデルの追加方法
Open WebUIの設定画面、またはターミナルからモデルを追加できます:
# 日本語に強いモデル
ollama pull gemma2
# 軽量で高速なモデル
ollama pull phi3
# コーディング特化モデル
ollama pull codellama
追加したモデルはOpen WebUIのドロップダウンから切り替えられます。
スマホからアクセスする方法
同じWi-Fiネットワークにいる場合、スマホのブラウザから http://あなたのIPアドレス:3000 にアクセスするだけ。ブックマークに追加しておけば、いつでもAIに質問できます。
VPSを再起動した場合
Open WebUIは --restart always オプション付きで起動しているので、VPSが再起動しても自動的に復旧します。Ollamaも以下で自動起動を設定できます:
systemctl enable ollama
トラブルシューティング
「接続できない」場合
VPSのファイアウォールでポート3000が開放されているか確認:
ufw allow 3000
「モデルの応答が遅い」場合
メモリ不足の可能性があります。VPSプランをアップグレードするか、より軽量なモデル(phi3)に切り替えてください。
「ディスク容量が足りない」場合
不要なモデルを削除:
ollama rm モデル名
よくある質問(FAQ)
まとめ:10分で自分だけのAIを手に入れよう
必要なのは、たった6つのコマンドだけ。
- VPSに接続
- ソフトをインストール
- Ollamaをインストール
- AIモデルをダウンロード
- Open WebUIを起動
- ブラウザでアクセス
月770円〜で、ChatGPTのような自分専用AIが手に入ります。