このプロジェクトについて
Organizrは、自宅のPCやサーバーで多くのサービスを運用している人が、ブックマーク、IPアドレス、ポート番号を切り替える代わりに1箇所からアクセスできるよう設計された自己ホスト型ウェブダッシュボードです。
仕組み
単一のウェブページ内に「タブ」を定義して読み込むため、サービス間を簡単に移動できます。タブはiFrameで埋め込み(各タブごとにiFrameの有効・無効を切り替え可能)または単純なリンクとして設定できます。www.example.com/#SonarrのようなURLフラグメントで特定のタブを直接開くクイックアクセスも対応。デフォルト起動ページの指定や全画面モードも利用可能です。
アカウントとアクセス制御
ユーザーアカウントの作成を有効にし、ゲストサポートをオンにすることで訪問者が選択したタブにアクセス可能。無制限のユーザーグループ、ユーザー管理コンソールによる作成・削除・昇格に対応し、新規アカウント作成には登録パスワードで保護できます。READMEに記載の認証オプションはPlex、Emby、LDAP、sFTP認証、Nginx Auth_Request統合を含みます。同時複数ログイン、ログインログビューア、Fail2ban統合にも対応。メールサーバーが設定されていれば「パスワードを忘れた」フローで新しいパスワードをメール送信できます。
外観とユーザビリティ
色パレットのカスタマイズ可能なテーマ対応で、トップバーは独自ロゴやサイト名でブランディング可能。アイコンは直接アップロードでき、インターフェースはモバイルフレンドリー。キーボードショートカット(設定ヘルプタブに記載)、Gravatar対応、ピン留め/解除可能なサイドバー、追加言語対応を提供します。
デプロイメントと要件
OrganizrにはPHP 7.2以上が必要です。公式リソースとしてorganizr.appサイト、Discordコミュニティ、ドキュメントWiki、公式Dockerイメージ(organizr/organizr)があります。READMEのDocker使用例は構成ボリュームを/configにマッピングし、PGIDとPUIDを設定し、ポート80を公開し、fpmとブランチ選択の省略可能環境変数をリストアップしています。シェルアクセスとリアルタイムログ監視は標準的なdocker execおよびdocker logsコマンドで行います。
要するに、Organizrはホームラボ向けのポータルレイヤーであり、サービス自体を置き換えるものではなく、それらのリンク、認証、プレゼンテーションを一元化するものです。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.