アンブレルは美しい オペレーティング·システム また、セルフホスティングに関心のある人にとっては良いスタートとなるサービスダッシュボードもあります。 優れたWebGUIを備えており、ワンクリックインストールでコンテナ化されたWebサービスを簡単にインストールできます。
これは、個人的な使用のためにオープンソースソフトウェアを使用したhomelabセットアップが必要であるが、すべての技術的構成を手動で実行できない(または実行したくない)場合に最適です。
アンブレル:セルフホスティングの楽園
それは、Umbrelのインストール方法によって異なります。 の上 ウェブサイト、Umbrelを「取得」する方法は2つあります。 1つはRaspberryPiのイメージであり、もう1つの方法はUmbrelDockerイメージを既存のLinuxインストールにDockerコンテナーとしてインストールすることです。
そう 技術的に、Dockerコンテナの管理ツールです。
Raspberry Pi 4を試してみました。ここでは、Umbrelの使用に関する私の経験と見解を共有します。
ハードウェアサポート
これを書いている時点では、これに関するUmbrelからの公式のガイドラインはないようです…
しかし、心配しないでください! UmbrelをSDカードにフラッシュし、「/boot」パーティションの下を調べました。 見つかった唯一のカーネルは「kernel8.img」という名前でした。
ラズベリーパイによると 公式ドキュメント、「kernel8」は64ビットカーネルを意味しますが、「kernel7」と「kernel7l」は32ビットカーネルです。
Raspberry Pi以外のハードウェアに関しては、以下はUmbrelを使用した経験から推測したものです。
- 任意の64ビットCPU(最新のCPUはすべて64ビットです)
- LinuxベースのOS、Ubuntu/Debianが推奨されます
- 最小4〜8ギガバイトのRAM
- 750ギガバイト以上の容量の外付けSSD/HDD(すべてのデータは最初の起動時に消去されます)。
Umbrelのインストール
Umbrelのようなオペレーティングシステムのアイデアが好きで、それをインストールしたい場合は、それをRaspberryPiまたは他のコンピューターにインストールするかどうかを決定する必要があります。
ラズベリーパイ(64ビット)
UmbrelをRaspberryPiにインストールする場合は、Githubの次のURLで入手できます。 このリンク。 ダウンロードできるファイルは3つあります。「umbrel-os-VERSION.zip」ファイルをダウンロードしてください。
Umbrelイメージがダウンロードされている間に、次のようなイメージ書き込みツールをダウンロードします。 BalenaEtcher。
UmbrelとBalenaEtcherがダウンロードされたら、SDカードを挿入し、BalenaEtcherを使用してSDカードのUmbrelをフラッシュします。
点滅が終了したら、SDカードを750+ギガバイトのHDD /SSDと一緒にRaspberryPiに挿入し、RaspberryPiを起動します。
WebGUIは次のURLで利用できるようになります。 http://umbrel.local Webブラウザから。
Linux PC
Raspberry Piを持っていないが、持っている場合 予備の Debian / Ubuntuを実行しているコンピュータでは、提供されている簡単なスクリプトを使用してUmbrelを簡単にインストールできます。
これを行うための推奨される方法は、curlコマンドを使用して実行することです。
curl -L https://umbrel.sh | bash
インストールスクリプトは、必要な依存関係、Docker、Docker Compose、そして最後に必要なコンテナーをインストールします。
インストールが正常に完了すると、WebGUIにアクセスする方法が表示されます。
Ubuntu VMにUmbrelをインストールすると、WebGUIにアクセスするための次の方法が得られました。 1つはドメイン名、2つ目はIPアドレス、3つ目はTORアドレスです。
Umbrelの使用:良い点と悪い点
この世界の他のものと同様に、すべてには独自の長所と短所があります。 アンブレルも例外ではありません。
使いやすさには優れていますが、基本的なカスタマイズには失敗します。
良い部分
Umbrelの良い部分を見て、このレビュー記事を始めましょう。 Umbrelを使用して楽しんだことと私の経験。
Web GUIは単純に素晴らしく、誰にも負けないように見えます。
App Store
オペレーティングシステムとして宣伝されているUmbrelには、独自のAppStoreが付属しています。 それはあなたが想像できる最も人気のある「セルフホスティング」ソフトウェアのいくつかを持っています。 App Storeから入手できる私のお気に入りのソフトウェアには、Gitea、Home Assistant、Nextcloud、Pi-hole、Synapse、Syncthing、Tailscale、UptimeKumaなどがあります。
UmbrelのAppStoreの背後にある考え方は非常に魅力的です。 UmbrelはDockerコンテナーを処理するため、アプリはUmbrelで実行するように調整されたDocker構成のYAMLファイルにすぎません。 これは私が今まで見た中で最もエレガントなソリューションです! あなたはそれらのファイルを見ることができます ここ。
つまり、Nextcloudのような複雑なソフトウェアは「ワンクリックインストール」になりました。
設定
Web GUIの設定アプリは、ストレージやRAM使用量などの便利な指標を表示します。 UmbrelWebGUI自体からコンピューターをシャットダウンして再起動することもできます。 リモートコンピューターでSSHを使用して、sudoshutdown+0を実行する必要がなくなりました:)
設定アプリでは、(SSH接続ではなく)WebGUIの2要素認証を有効にすることもできます。 2FAは常に優れたセキュリティ機能です。
TOR
UmbrelはデフォルトでTORを有効にします。 これにより、TORネットワークを介してUmbrelWebGUIに心配することなくアクセスできます。
つまり、ルーターの背後にいる場合でも、パブリックIPアドレスを取得したり、ルーターからのポート転送を有効にしたりすることなく、TORネットワークを介してNextcloudなどのサービスにリモートアクセスできます。 今、これは非常にクールです! 私は私のhomelabのためにこれをする必要があります:p
ビットコインとライトニング
Umbrelは、実際にはビットコインノードを簡単にセットアップできるオープンソースソフトウェアとしてスタートしました。 そして、それは彼ら自身のノードを実行したい暗号愛好家に人気がありました。
開発者は後に、ビットコインや他の暗号通貨ソフトウェアに固執する必要がないことに気づきました。 彼らはこの「ワンクリックインストール」機能をNextcloudのような他の人気のあるオープンソースソフトウェアに拡張することができます。 PhotoPrism。
あなたが暗号に興味があるなら、あなたはまだそれらのソフトウェアを見つけてそれらをインストールすることができます。 私は暗号通貨に興味がないので、パフォーマンスをチェックするためにそれらのソフトウェアをインストールしませんでした。
悪い部分
Umbrelはまだv0.5のままなので、特定の機能の実装には時間がかかることを理解しているので、あまり頑張らないようにします。 しかし、私はまださせる必要があります あなた —潜在的なユーザー—Umbrelの現在の状況を知っています。
空の外部ディスクは必須です
Raspberry Piで最初に直面した問題は、 GUIは、外付けHDD/SSDが接続されていないと起動しません。
実際、これは仕様による要件です。 UmbrelはOSを1つのディスク(PiのSDカード)に保持し、アプリケーションデータ用に別のディスクが必要です。
Umbrelを初めてインストールしたときに外部ディスクが消去されるため、外部ディスクに有用なデータが含まれていてはならないことに注意してください。
複数のディスクはありません(Raspberry Piを使用)
2番目の問題は、UmbrelのWebGUIの設定アプリにいくつかの制限があることです。 新しいドライブが接続されていると、Nextcloud、Giteaなどのアプリで使用するためにUmbrelに追加することはできません。つまり、基本的に、別々のドライブを使用することはできません。 これはさらに、RAIDがないことを意味します。
複数の外部ディスクを処理できないため、これはRaspberryPi側からの問題の方が多いと思います。
ストレージ構成の問題
私が遭遇した3番目の「見落とし」は、インストールの前後に、アプリの保存場所を変更する方法がないように思われることです。 これは、単一の物理ストレージを備えたデバイスでは問題ありませんが、ホストコンピューターに2つ以上のドライブが接続されている可能性があるRaspberryPiまたはx86コンピューターでは問題ありません。
アプリについて管理できるのは、アプリをインストールするか削除するかだけです。 Web GUIでは、(まだ)コンテナが使用するポート番号などを変更することはできません。
HDD / SSDをに入れた場合は、 最初 起動すると、その上のすべてのデータが消去されますか? えーと…Umbrelを再インストールするとどうなりますか? Umbrelによって保存されていた以前のデータは、Umbrel自体によって削除されましたか? このようなチェックが存在するかどうかはわかりません。
結論
全体として、ホームラボを始めたばかりの場合は、Umbrel-a-tryを実行することをお勧めします(私は自分自身を紹介します)! それはあなたのラズベリーパイをいくつかの良い使い方に置きます。
これは、コンテナーを簡単に管理するための美しいWeb GUIであり、優れたキックスタートを提供できます。 ノブやスイッチを微調整せずに「正しく機能する」ものが必要な場合は、Umbrelが最適です。
記事をもっと読む
The post セルフホスティングオープンソースソフトウェアのためのユニークなLinux appeared first on Gamingsym Japan.