Repolode
SimpleHomelab

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. 1

    お使いのディストリビューション用の Node.js と npm をインストールします(前提条件は README を参照)

  2. 2

    npx で Deployrr を実行します(推奨のインストール方法)

    sudo npx @simplehomelab/deployrr@latest
  3. 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 の数値は毎日更新されます。

関連プロジェクト