セルフホスト型サービス
runtipi/runtipi avatar
runtipi/runtipi

RuntipiはDockerサービスを家庭用サーバーへまとめられるか

Runtipi は誰でも使えるホームサーバーです。ワン コマンド セットアップ、ワン クリックで、お気に入りのセルフホスト アプリをインストールできます。

スター 9,668フォーク 367TypeScriptGPL-3.0

ひと目でわかる

これは何?
Docker上の複数サービスをWebインターフェースから管理し、アプリストアから追加するホームサーバーオーケストレーターを確認します。
誰に向いている?
複数のセルフホストアプリを一台のサーバーで管理したい人で、Dockerと家庭内ネットワークの基本を扱える場合に候補になります。READMEはコピー可能な導入コマンドを掲載せず、runtipi.ioのInstallation文書を入口にしているため、そこでOS、ストレージ、権限、更新方法を確認してください。
商用利用できる?
条件付きでできます。GPL-3.0 はコピーレフトのライセンスで、これを含むソフトウェアを配布する場合、そのソフトウェアのソースコードを同じライセンスで公開する必要があります。配布せず社内で使うだけなら、この義務は生じません。
今もメンテナンスされている?
されています。最後のコミットは 3 日前です。
何の言語で書かれている?
主に TypeScript です(GitHub の言語統計による)。

回答はプロジェクトの GitHub データ(最終同期:2026年9月14日)と当サイトの分析に基づくもので、法的助言ではありません。

オープンソース詳細解説

Runtipiは一台のサーバーをサービスの集合として扱う

Runtipiは個人向けのホームサーバーオーケストレーターで、一台のサーバー上で複数サービスを管理、実行する用途をREADMEに記載しています。Dockerを基盤とし、Webインターフェースからサービスを管理する構成です。アプリを一つずつ手動設定する負担を下げることが中心で、サービスの中身を置き換えるものではありません。

READMEはTypeScript、NestJS、Reactで構成されると説明しています。技術スタックは実装の手掛かりですが、性能や対応OSをそれだけで保証しません。必要なアプリ、保存容量、外部公開の有無を先に洗い出し、Runtipiの画面が自分の運用作業を実際に減らすかを確認するのがよいでしょう。

App Storeとコミュニティストアの境界

利用可能なサービスはruntipi-appstoreで一覧を確認でき、見つからない場合は複数のコミュニティアプリストアを選べるとREADMEにあります。自分でアプリストアを作成できる点も説明されています。公式ストア、コミュニティストア、自作ストアでは、保守者、更新経路、設定品質が同一とは限りません。

導入時はアプリ名だけで選ばず、イメージの出所、永続化するディレクトリ、必要なポート、環境変数、バックアップ対象を確認します。ストアからのワンクリック操作が、アプリ固有の認証やデータ移行まで自動化するとはREADMEから判断できません。最初は失っても戻せるデータでインストールと削除を試してください。

公式ドキュメントが導入の実際の入口

READMEのGetting startedはruntipi.ioのinstallation文書、Documentation章はintroductionとFAQへリンクしています。リポジトリ本文には、環境へそのまま貼り付ける固定のインストールコマンドがありません。したがって、OS、ディスク、ネットワーク、権限、必要なDocker条件は公式文書の該当版で確認する必要があります。

導入後はWeb画面が開くこと、ストアの一覧が読めること、アプリの追加と停止、データの保存先、再起動後の復帰を順に試します。画面上で追加できても、ホストの容量やポートが足りなければ日常運用は成立しません。導入文書の版と実際のリリースを対応させ、変更点を記録してください。

Docker管理画面が隠す設定を確認する

RuntipiはDockerとWeb UIを使ってサービスの追加と管理を行います。READMEは手動のネットワーク設定を気にせず使いやすい設計を説明していますが、具体的なネットワーク、ボリューム、権限の既定値を本文だけで確定することはできません。アプリごとに生成された設定とDockerの状態を確認する必要があります。

家庭内だけで使う場合と外部公開する場合では、必要な検証が変わります。前者ではローカルの名前解決、ストレージ、停電後の復帰を確認し、後者ではTLS、認証、公開ポート、更新時の停止時間を確認します。Runtipiの管理画面と各アプリの管理画面を分け、秘密情報がどこに保存されるかを記録してください。

ボランティア運営という明記された制約

READMEの警告は、Runtipiがボランティアによって開発と保守をされ、サポートや安全性の保証がないと明記しています。システムは安定していると考えられている一方、開発中でバグを含む可能性があります。これは利用を否定する材料ではなく、更新と障害対応を利用者側で準備する前提です。

本番相当のデータを置く前に、アプリのバックアップと復元、Runtipiの更新、アプリ単体の更新、設定変更後の起動をテストします。障害時にRuntipiと個別コンテナのどちらを見るか、ログをどこから取得するかも決めます。サポートが必要な場合はDiscordや公式文書で、版、アプリ名、ログ、再現操作を添えて相談します。

GPLv3とデモの使い分け

RuntipiはGNU GPL v3.0で、READMEはソースの変更を追跡し、GPL条件とビルド・インストール手順を利用可能にする趣旨を説明しています。改変や再配布時はリポジトリのLICENSEと実際の配布物を確認します。ストア内の各アプリやコンテナは別のライセンス条件を持つ可能性があるため、Runtipiのライセンスだけで全体を判断できません。

demo.runtipi.ioにはuser@runtipi.ioとpasswordで試せるデモがあります。デモは画面と操作の入口であり、自分のディスク、ネットワーク、復元手順、アプリの秘密情報を検証する場ではありません。追加したいアプリを一つ決め、インストールから停止、再起動、復元まで自分のサーバーで試してから、家族向けや外部公開のサービスを増やすのが現実的です。

編集部の結論

複数のセルフホストアプリを一台のサーバーで管理したい人で、Dockerと家庭内ネットワークの基本を扱える場合に候補になります。READMEはコピー可能な導入コマンドを掲載せず、runtipi.ioのInstallation文書を入口にしているため、そこでOS、ストレージ、権限、更新方法を確認してください。ボランティア運営でサポートや安全性の保証がないと明記されるので、デモではなく自分のバックアップ、公開範囲、アプリ更新を試して採否を決めます。

公式情報源

  1. Official documentation
  2. Official README
  3. Project repository
  4. Release notes
コミュニティノート

コミュニティノート