CasaOS を使用して Homelab サーバーを管理する方法

CasaOS は、ローカル ネットワーク上でサービスを実行する簡単な方法を提供する強力なホーム サーバー オペレーティング システム (OS) です。 x86 および ARM デバイスで利用できるため、Raspberry Pi のような低電力 SoC でも簡単に動作します。この記事では、CasaOS の仕組み、ホーム サーバーに CasaOS をインストールする方法、および CasaOS を使用してさまざまなセルフホスト アプリケーションを簡単にインストールする方法を説明します。

ホームサーバーのオペレーティングシステムとして CasaOS を使用する理由は何ですか?

CasaOS の最大の利点は、サーバー アプリケーションのインストール、監視、管理ができるオールインワン パッケージであることです。シンプルなダッシュボードと、マーケットプレイスを通じて「ワンクリック インストール」できる Docker コンテナの豊富なコレクションを備えています。

CasaOS を使用して Homelab サーバーを管理する方法 写真 1

CasaOS のユニークな点の 1 つは、CasaOS が既存の Debian Linux インストール上で実行されるオーバーレイ システムであることです。これは、ホーム サーバー オペレーティング システムを実行するためだけに既存のセットアップをやり直す必要がないことを意味します。これにより、CasaOS は他のホーム サーバー オペレーティング システムよりも簡単に試用および導入できるようになります。

CasaOS の私のお気に入りの機能の 1 つは、独自の Docker コンテナを構成して実行できることです。熱心な Docker ユーザーにとって、この機能はパッケージ開発者に依存せずにカスタム サービスを実行できるため、非常に魅力的です。

CasaOS を使用して Homelab サーバーを管理する方法 写真 2

注記: まだ通常の Linux システムをホーム サーバーとして使用している場合は、今すぐ Linux オペレーティング システムに Docker をデプロイする方法を学びましょう。

CasaOS の準備とインストール

仮定: この記事は、Debian 12 システムに CasaOS をインストールしていることを前提としています。ただし、次の手順は、最新バージョンの Raspberry Pi OS および Ubuntu 20.04 でも機能します。

CasaOS をローカルに展開する最初のステップは、ベース システムが完全に最新であることを確認することです。

sudo apt update && sudo apt upgrade

基本システムにカール ユーティリティがあることを確認してください。

sudo apt install curl

CasaOS のクイック インストール スクリプトを見つけ、UNIX パイプを使用してシステム上で実行します。

curl -fsSL https://get.casaos.io | sudo bash

これを実行すると、システムに CasaOS が自動的にダウンロードされ、構成されます。ハードウェアによっては、このプロセスには 5 ~ 10 分かかる場合があります。

CasaOS を使用して Homelab サーバーを管理する方法 写真 3

完了すると、インストール スクリプトは CasaOS インストールのローカル IP アドレスを出力します。クライアント コンピュータに移動し、Web ブラウザ ウィンドウでアドレスを開きます。

CasaOS を使用して Homelab サーバーを管理する方法 写真 4

クリック行く初期設定プロセスを開始します。

CasaOS インスタンスに必要なユーザー名とパスワードを入力します。

CasaOS を使用して Homelab サーバーを管理する方法 写真 5

クリック受け入れるCasaOS の最新ニュースを確実に入手できるようにします。

最初の CasaOS アプリをインストールして実行する

CasaOS の新しいバージョンが稼働しているので、お気に入りのセルフホスト アプリのインストールを開始できるようになります。これを行うには、ダッシュボード上の App Store アイコンをクリックします。

CasaOS を使用して Homelab サーバーを管理する方法 写真 6

これにより、CasaOS がリポジトリ内で配布するサービスを表示するポップアップ ウィンドウが開きます。アプリケーションをインストールするには、検索ボックスをクリックし、必要なサービスの名前を入力します。たとえば、CasaOS インスタンスに Nextcloud をインストールします。

サービスアイコンをクリックし、選択しますインストールをクリックしてインストールプロセスを開始します。

CasaOS を使用して Homelab サーバーを管理する方法 写真 7

完了したら、CasaOS ダッシュボード上のアイコンをクリックして、新しいサービスが適切に実行されていることを確認します。

CasaOS を使用して Homelab サーバーを管理する方法 写真 8

アプリケーション構成

CasaOS は、インストールと実行が簡単であることに加えて、サーバー コンテナの内部にすばやくアクセスする方法も提供します。これにより、ニーズに合わせてアプリケーションをカスタマイズすることが驚くほど簡単になります。

既存のサーバー アプリケーションを構成するには、CasaOS ダッシュボードに移動し、サーバー アプリケーションのアイコンを探します。

アイコンの上にマウスを置き、アイコンの右上隅にある 3 つの点をクリックします。

CasaOS を使用して Homelab サーバーを管理する方法 写真 9

選択設定コンテキストメニューから。これにより、アプリケーションの Docker コンテナに関する詳細を示す小さなポップアップ ウィンドウが開きます。

CasaOS を使用して Homelab サーバーを管理する方法 写真 10

ここでは、サーバー アプリケーション構成のほぼすべての側面を変更できます。たとえば、単純なスライダー オプションを使用して、コンテナーが使用できるメモリの量を調整します。

CasaOS を使用して Homelab サーバーを管理する方法 写真 11

変更が完了したら、保存ボタンをクリックしてサーバー アプリケーションに適用します。

カスタムサーバーアプリケーションの作成

CasaOS ダッシュボードでは、事前に構築されたサーバー アプリケーションの実行と構成に加えて、独自のカスタム Docker コンテナをデプロイすることもできます。これは、現在 CasaOS アプリ ストアで利用できない Docker サービスを使用している場合に便利です。

CasaOS ダッシュボードに移動し、の横にある + アイコンアプリ見出し。

CasaOS を使用して Homelab サーバーを管理する方法 写真 12

選択カスタマイズしたアプリをインストールするポップアップメニューから。これにより、新しい Docker コンテナーの空のアプリケーション詳細ウィンドウが開きます。

をクリックします。輸入ウィンドウの右上隅にあるボタン。

CasaOS を使用して Homelab サーバーを管理する方法 写真 13

サービスの「docker-compose.yml」コンテンツをテキスト ボックスに貼り付けます。たとえば、CasaOS ボックスで Webcord インスタンスを実行したい場合です。

CasaOS を使用して Homelab サーバーを管理する方法 写真 14

クリック提出するエディター構成を CasaOS アプリ形式に変換します。

アプリ構成ウィンドウを下にスクロールし、表示されているサーバー ポートが CasaOS インスタンス上のポートと競合していないことを確認します。たとえば、実行中のサービスと競合しないため、Webcord インスタンスのポートを「9095」と「9096」に設定します。

CasaOS を使用して Homelab サーバーを管理する方法 写真 15

アプリケーション構成ウィンドウまでスクロールして、新しいカスタム アプリケーションの名前を指定し、Web UI ポートを公開されたコンテナ ポートの 1 つに設定します。

CasaOS を使用して Homelab サーバーを管理する方法 写真 16

クリックインストールをクリックしてインポートプロセスを開始します。

完了したら、CasaOS ダッシュボード上のアプリのアイコンをクリックして、カスタム サーバー アプリが適切に動作していることを確認します。

CasaOS を使用して Homelab サーバーを管理する方法 写真 17

CasaOS のインストール方法の学習やローカル サーバー アプリケーションの展開は、ホーム サーバー オペレーティング システムで実現できる可能性のほんの一部にすぎません。

3.5 ★ | 2 票