私のセルフホスティング設定を最終的に簡素化した 3 つのホームラボ ツール (6 月 19 日)

in tech

まだホームラボ サービスに 1 つずつログインしていますか?今週末、時間をかけて Caddy と Authelia (または Tinyauth) の両方をセットアップしてください。そうすれば、ホームラボがさらに良くなります。それが完了したら、Homebox を展開して整理します。後で自分に感謝するでしょう。

ホームボックスと QR コードを使用して家の在庫システムを作成する

何を持っているかを把握するだけでなく、どこに保管されているかを把握する

ホームボックス ソフトウェアのスクリーンショット。

Homebox について聞いたことがない方のために説明すると、これは家の在庫管理プラットフォームです。基本的に、家にあるすべてのアイテムを追加して、その場所、価値、シリアル番号、写真などをカタログ化できます。

Homebox の特徴は、QR コード ラベルもサポートしていることです。ここがシンプルさのメリットです。誰もが屋根裏部屋に「思い出の品」の箱を持っていますが、実際には何が入っているのでしょうか。玄関マットはどのクリスマスデコレーションボックスに入っていますか?ホームボックスと QR コード ラベルを使用すると、そのような疑問は過去のものになります。

Homebox をホームラボに展開したら、データベースへの項目の入力を開始するだけです。次に、場所を割り当て、それを QR コードに割り当てます。 QR コードを印刷して箱に貼り付けると、そのコードがどこにあるのかをすばやく簡単に調べることができます。

QR コードは、単に物を置く場所を示すだけではありません。携帯電話でコードをスキャンすると、 また 箱の中に何が入っているかがわかるので、とても便利です。

Homebox は、マルチユーザー サポート、統合と自動化のための完全な REST API など、多くの追加機能もサポートしています。家の中のどこに何があるかを常に探している場合は、Homebox が最適なソリューションになるかもしれません。

Authelia または Tinyauth を使用してシングル サインオンを設定する

一度ログインするだけで、多数のサービスにログインする必要がなくなります。

ホームラボのすべてのログイン ページにうんざりしたことはありませんか?知っています。 Nginx Proxy Manager、Porttainer、Sonarr、Radarr、Audiobookshelf、およびその他のかなりの数のアプリのログイン ページがあります。そこでAutheliaやTinyauthの出番です。

どちらのプラットフォームを使用しても同様の結果を達成できるため、どちらを使用するかはあなた次第です。基本的に、Authelia または Tinyauth が行うことは、すべての自己ホスト型サービスの前に認証レイヤーとして配置されることです。

ホームラボで外部アクセス用にサービスを開きたいと考えていますが、そのアプリの認証はよく見ても疑わしいとします。 Authelia または Tinyauth の後ろに置くと、その問題は解決されます。

まず、リバース プロキシを Authelia または Tinyauth インスタンスに向け、適切に認証した後にリダイレクトを処理します。そのため、リバース プロキシ経由でサービスにアクセスすると、認証層が適切に認証されているかどうかを確認します。そうでない場合は、ログインするためのシングル サインオン ページが表示されます。

一度ログインすると、すべてにログインしたことになります。非常に便利で、セットアップも簡単なので、間違いなくすべてのホームラボにあるべきものです。

Caddy を導入してリバース プロキシを簡素化する

GUI はもう不要 – すべてがテキスト ファイルで行われるようになりました

Caddy Web サーバー プロジェクトのロゴを示すグラフィック

私は Nginx Proxy Manager を使用していますが、すぐに切り替える可能性はありません。リバース プロキシ エントリが多すぎて切り替えられません。ただし、リバース プロキシの利用をまだ開始していない場合は、Caddy が最適なオプションになる可能性があります。

Nginx Proxy Manager の GUI ベースのインターフェイスの代わりに、Caddy はテキスト ファイルを通じてすべてを実行します。したがって、必要なリバース プロキシ宛先ごとに、Caddyfile 内に次のような内容を含めるだけです。

photos.example.com このテーマについてさらに詳しく知りたい方は以下をご覧ください

これは、Nginx Proxy Manager のユーザー インターフェイスよりもはるかに単純です。 Nginx Proxy Manager の機能が豊富な点は気に入っていますが、Caddy の方が全体的にシンプルです。数行のテキストを追加してファイルをリロードするだけで、新しいリバース プロキシが完全に機能します。

Caddy を使用すると、構成ファイルは単なるテキスト ファイルであるため、バックアップも簡単です。独自の Git リポジトリを自己ホストする場合は、変更履歴を保持して、行ったすべての変更を追跡することもできます。これは、Nginx Proxy Manager では提供されません。

GEEKOM A5ミニPC。

ブランド

ギーコム

CPU

AMD Ryzen 5 7430U

グラフィックス

AMDベガ7

メモリ

16GB DDR4 SO-DIMM

ストレージ

512GB NVMe (拡張可能)

GEEKOM A5 ミニ PC には、ユーザーが交換可能な 16 GB の RAM、ユーザーが交換可能な NVMe SSD、およびその他の 2 つのストレージ スロットが搭載されており、このコンパクトなシステムでユーザーによる十分なアップグレードが可能です。 Ryzen 5 プロセッサーは、一般的なタスクに十分なパワーを備えており、軽量のゲームや CAD 作業にも最適です。



ホームラボはあなたに敵対するものではなく、あなたのために機能する必要があります

上記のすべてのプロジェクトでホームラボが機能します のために あなたに反対するのではなく、あなたに。それはどういう意味ですか?ホームボックスは、生活を整理整頓するのに役立ちます。

Authelia/Tinyauth は、サービスにログインする必要がある回数を減らすのに役立ちます。 Caddy を使用すると、テキスト ファイルだけを使用して、リバース プロキシの利用をシンプルかつ簡単に行うことができます。

結局のところ、ホームラボはあなたの生活をより複雑にするのではなく、よりシンプルにする必要があります。多くの場合、ホームラボは単なるいじくり回しの場所ですが、シンプルな場所にもなり得ます。

したがって、まだ壁に頭をぶつけて認証やリバース プロキシを理解しようとしている場合は、上記のツールを使用してセットアップを簡素化し、ホームラボを再び楽しむことに戻りましょう。

完全ガイドはこちら

詳しい情報を見る

関連記事

前の投稿
この強力な Anker 発電所とソーラー パネルのバンドルが現在 50% オフです
次の投稿
Android 17 の「Bubbles」を試してみたところ、マルチタスクがはるかに簡単になりますか?