YAMLを手編集せずに、Traefikのルート、ミドルウェア、サービス、証明書、ログを管理できるセルフホスト型Web UI。
SimpleHomelab/Deployrr
160以上のセルフホストアプリを事前設定済みで提供し、リバースプロキシや認証機能も備えた、ホームラボ向けDocker・Docker Compose環境の自動構築ツールです。
- スター
- 859
- フォーク
- 80
- 未解決の Issue
- 62
- 最終コミット
- 8 時間前
これは何?
Deployrrは、セルフホスト型ホームラボサーバー向けにDocker・Docker Compose環境の構築を自動化するコマンドラインツールです。コンテナ化されたアプリケーションをガイドに沿ってインストールできるため、サービスごとにComposeファイルを手作業で作成する必要がありません。
TraefikとLet's Encrypt証明書、Authentik、Authelia、TinyAuth、Portainer、Plex、Jellyfin、Gluetun、Uptime-Kuma、Homepage、CrowdSecなど、160以上のアプリケーションに事前設定済みで対応しています。また、内部・外部・ハイブリッドの公開モードを選べるリバースプロキシ設定、複数サーバー・複数ドメインへの対応、SMB、NFS、Rclone経由でのリモート共有のマウント機能も備えています。
Deployrrはnpm/npxまたは単体のbashスクリプトからインストールでき、主な対象プラットフォームはUbuntuとDebianです。高度なセキュリティ機能やバックアップ機能など、一部の機能は無料・有料のライセンスプランに応じて利用できます。
主な機能
- 01160以上のセルフホストアプリを事前設定済みの状態でデプロイ
- 02Let's Encrypt SSL証明書を利用したTraefikリバースプロキシのセットアップ
- 03Authentik、Authelia、TinyAuthなど複数の認証方式に対応
- 04CrowdSecとの連携とDocker socket proxyによる保護
- 05スタックのバックアップと復元を自動化
- 06SMB、NFS、Rclone経由でリモート共有をマウント
ユースケース
- 手作業で設定せずに、Dockerとリバースプロキシを使ったホームサーバーを新規構築する
- PlexやJellyfinなどのメディアサーバーをダウンロード自動化ツールと併せてデプロイする
- AuthentikやAutheliaを使って、セルフホストサービスの前段にシングルサインオンを導入する
- OllamaやOpen-WebUIを使ったセルフホスト型AIスタックを運用する
クイックスタート
- 1
お使いのディストリビューション用の Node.js と npm をインストールします(前提条件は README を参照)
- 2
npx で Deployrr を実行します(推奨のインストール方法)
sudo npx @simplehomelab/deployrr@latest - 3
インストール後はどこからでも Deployrr を起動できます
deployrr
使う前に知っておきたいこと
- 主な対応プラットフォームは Ubuntu と Debian です。ほかのディストリビューションはサポートされていません。
- ライセンスが明確に記載されておらず、一部の機能は有料プランが必要です。
- DNS チャレンジプロバイダーは現在 Cloudflare のみをサポートしています。
- リバースプロキシの設定には、ポート 80 と 443 のポートフォワーディングが必要です。
収録されている特集
トピック
よくある質問
- Deployrr とは?
- 160以上のセルフホストアプリを事前設定済みで提供し、リバースプロキシや認証機能も備えた、ホームラボ向けDocker・Docker Compose環境の自動構築ツールです。 Deployrrは、セルフホスト型ホームラボサーバー向けにDocker・Docker Compose環境の構築を自動化するコマンドラインツールです。コンテナ化されたアプリケーションをガイドに沿ってインストールできるため、サービスごとにComposeファイルを手作業で作成する必要がありません。
- Deployrr は無料で使えますか?ライセンスは?
- Deployrr は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- Deployrr は今もメンテナンスされていますか?
- 活発にメンテナンス中。Deployrr の最終コミットは 2026年11月7日 です。
- Deployrr は何に使えますか?
- 手作業で設定せずに、Dockerとリバースプロキシを使ったホームサーバーを新規構築する PlexやJellyfinなどのメディアサーバーをダウンロード自動化ツールと併せてデプロイする AuthentikやAutheliaを使って、セルフホストサービスの前段にシングルサインオンを導入する OllamaやOpen-WebUIを使ったセルフホスト型AIスタックを運用する
- Deployrr のインストール方法は?
- お使いのディストリビューション用の Node.js と npm をインストールします(前提条件は README を参照) npx で Deployrr を実行します(推奨のインストール方法): sudo npx @simplehomelab/deployrr@latest インストール後はどこからでも Deployrr を起動できます: deployrr
- Deployrr はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/SimpleHomelab/Deployrr
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Traefik経由のサービスを自動検出して表示する、モダンで動的なダッシュボード。
リクエストに応じてコンテナなどのワークロードを起動し、一定時間アクセスがなければ停止します。リバースプロキシとも連携します。
Dockerコンテナのラベルをもとに、Cloudflare Tunnelのルート、DNSレコード、Accessポリシーを自動作成するセルフホスト型ツール。
リモートホスト上のDockerコンテナのラベルを読み取り、Redisに公開することで、単一のTraefikインスタンスから複数のDockerノード上のサービスへルーティングできるディスカバリーエージェント。
Dockerのインストールや、自宅サーバー向けアプリのDocker Composeスタックとしてのセットアップ・管理を支援するシェルベースのターミナルツール。