powered by TechFeed
表示モード
ハウツー

ワンコマンドでOllama・ComfyUI・n8nを一括構築 — ローカルAI環境の「配管作業」を丸ごと肩代わりするスクリプト

10月4日、Open Source Projectsが「One install script for a local AI stack: Ollama, Open WebUI, n8n, ComfyUI」と題した記事を公開した。ローカルAIスタックをワンコマンドで構築できるインストールスクリプトを紹介する内容で、リポジトリは github.com/osmantic/ods で公開されている。

10月4日、Open Source Projectsが「One install script for a local AI stack: Ollama, Open WebUI, n8n, ComfyUI」と題した記事を公開した。ローカルAIスタックをワンコマンドで構築できるインストールスクリプトを紹介する内容で、リポジトリは github.com/osmantic/ods で公開されている。


ワンスクリプトで4つのAIツールを一括セットアップ

ローカルでAI環境を構築しようとすると、Ollama・Open WebUI・n8n・ComfyUI をそれぞれ個別にインストールし、設定ファイルを整え、サービス間の連携を手で繋ぐ作業が発生する。週末を丸ごと「配管作業」に費やした経験があるエンジニアも少なくないだろう。

本プロジェクト(リポジトリ名: ods)はそのすべてを1本のインストールスクリプトに収めることを目指しており、現在 V3 のパブリックプレリリーステスト中だ。

なお、構成要素の各ツールについて簡単に補足しておく。

  • Ollama: LLMをローカルで手軽に動かすための実行基盤。LlamaやMistralなど主要モデルをコマンド一発で取得・起動できる
  • Open WebUI: OllamaなどのバックエンドにブラウザからアクセスできるChatGPTライクなUI
  • n8n: ノーコード/ローコードのワークフロー自動化ツール。AIエージェントの組み立てにも使われる
  • ComfyUI: Stable Diffusionなどを活用したローカル画像生成のノードベースUI

何ができるか

スクリプトがインストール・接続するコンポーネントは以下の通りだ:

  • ローカルモデル推論(Ollama による)
  • ChatGPT ライクな Web UI(ブラウザからアクセス可能)
  • モデルとサービスを管理するコントロールダッシュボード
  • 音声・エージェントワークフロー(n8n)
  • ローカルドキュメントに対する RAG・検索
  • ローカル画像生成(ComfyUI)
  • サービス認証、シークレット管理、オブザーバビリティ、診断ツール

対応プラットフォームは Linux・macOS・Windows(Windows は Ubuntu/WSL2 経由のガイド付きセットアップ)。


単一ダッシュボードによる統合管理

複数の AI サービスを同時に動かしていると、どのサービスが落ちているかを調べるためにブラウザのタブを4枚開き、ターミナルを叩くような状況が生まれる。本スクリプトで構築される環境では、モデル・サービス・GPU 状態・拡張機能のすべてを単一のダッシュボードから管理できる設計になっている。バラバラのツールを1か所にまとめることが、このプロジェクトの核心的な価値だ。


プライバシー設計が具体的

「デフォルトでプライベート」を謳う OSS ツールは多いが、本プロジェクトはオンライン通信が発生する条件を3つに限定して明示している:

  1. モデルおよびコンテナイメージのダウンロード
  2. GitHub リリースチェック
  3. Portal エージェントが行う Web 検索

推論・チャット履歴・ファイルはローカルに留まり、テレメトリの収集はない。各通信をオフにする手順は FAQ にリンクが張られている。クラウド・ハイブリッド API モードも存在するが、あくまでオプションだ。


インストール方法

Linux / macOS:

curl -fsSL https://install.osmantic.com/ods.sh | bash

Windows PowerShell の場合はガイド付きの Ubuntu/WSL2 セットアップになる。README のコードブロックは途中で切れている箇所があるため、リポジトリから直接コピーすることを推奨する。

インストール後、スクリプトはスタックを起動し、ハードウェアに合ったモデルを自動選択してローカル Web UI を提供する。


使う前に知っておくべきこと

記事は成熟度についても率直だ。インストーラは main ブランチからプルする設計であり、署名済みリリースではなく継続的に修正が入る。署名済みリリースが E2E テストをパスするまでゲートされる「検証済みインストーラープレビュー」は別途存在する。

また、現時点で公開されている最新ソースリリース v3.0.0 にはセキュリティアドバイザリが出ているため、固定する前に確認が必要だ。

更新の動作も明確に定義されている:インストーラの再実行はコード修正を取得し、ods update はコンテナイメージのみをリフレッシュする。細かい点だが、実運用では「やってみて初めてわかる」ことが多い挙動であり、あらかじめドキュメント化されているのは助かる。


本プロジェクトは、インストールスクリプトを実行してリリースノートを読む習慣があるエンジニアや、ホームラボ環境を整えている層に向いている。プレリリースである点を理解した上で試すのであれば、ローカル AI 環境構築の手間を大幅に削れる可能性がある。

詳細はOne install script for a local AI stack: Ollama, Open WebUI, n8n, ComfyUIを参照していただきたい。