ZimaBoard 2の組み立ての全容と、ホームネットワーク全体で利用しているセルフホストサービスを紹介してくれたHobby Support Int.のArthurに感謝します。
ボードを基本的なNASとして扱うのではなく、ArthurはSATAストレージ、アクティブ冷却、PCIe拡張用のスペースを備えたコンパクトなサーバーを組み立てます。その後、すべてのユーザーがコマンドラインから始めなくても、ZimaOSで音楽、映画、スマートホームツール、仮想マシン、ダウンロード、バックアップ、AIサービス、モバイル写真ストレージをホストできることを紹介します。
動画のタイトルでは、この小さなボードが自宅のネットワーク全体を動かすと謳っています。より正確には、ZimaBoard 2がそのネットワークで使われる多くのアプリケーションやファイルの中心的なホストになります。すべてのルーター、スイッチ、クライアントデバイス、クラウドサービスを自動的に置き換えるわけではありませんが、複数のコンピューターやサブスクリプションに分散していたサービスを一元管理できる場所を提供します。
読む前に動画をご覧ください:Arthurのオリジナルレビューでは、筐体の分解、ドライブラックの組み立て、PCIeの取り付け方法、ZimaOSの初期設定、アプリケーションのデモ、仮想マシンのテスト、モバイルバックアップ、リモート監視のワークフローを紹介しています。
出典について:この記事は、ArthurによるZimaBoard 2のレビューで紹介されたハードウェアに関する所見とアプリケーションのテストを再構成したものです。アプリケーションの提供状況、インターフェース、リモートアクセス機能、システム要件は、ZimaOSやアプリケーションのアップデートに伴って変わることがあります。重要なデータをホームサーバーに任せる前に、認証、アップデート、バックアップ、ネットワークセキュリティ、ストレージの冗長性についても計画してください。

Arthurのコンパクトな構成では、ZimaBoard 2、直接接続ストレージ、アクティブ冷却、拡張可能な金属フレームを組み合わせています。
家庭内ネットワークのサービスを自分のサーバーに移す理由
Arthurはまず、セルフホスティングが家庭のユーザーの間で注目を集めている理由を説明します。写真、動画、音楽、スマートホームの操作、ダウンロード、ドキュメントなどの個人向けサービスは、互いに関係のない複数のクラウドプラットフォームに分散していることがよくあります。
ホームサーバーを使うと、所有者は別の選択肢を得られます。アプリケーションやデータを、家の中に設置したハードウェアで実行できるのです。外部サービスのサブスクリプションへの依存を減らし、サードパーティのプラットフォームが料金や製品の方針を変更した場合でも、ローカルサービスを利用できるようになります。
セルフホスティングをしても、責任がなくなるわけではありません。ストレージの選定、バックアップの作成、アップデートのインストール、ユーザーアクセスの管理、ローカルネットワークの外部に公開するサービスの保護は、所有者の責任になります。セルフホスティングの利点は、より大きな制御権を得られることであり、自動的なセキュリティや確実なデータ保護が保証されるわけではありません。
Arthurは、拡張可能なx86ハードウェアとグラフィカルなサーバー用オペレーティングシステムを組み合わせている点から、ZimaBoard 2を取り組みやすい入門機として紹介しています。
サーバー拡張を重視して設計されたコンパクトなx86ボード
ZimaBoard 2の筐体は、装飾的なプラスチックシェルではなく、高密度アルミニウム製のヒートシンクです。リブ状の表面が内部コンポーネントの熱を分散させ、一般的なサーバー負荷でもボードを静かに動作させます。
Arthurの1664構成には、次のものが含まれます。
- Intel N150プロセッサー: x86 CPUコアを4基搭載し、最大周波数は3.6GHzです。
- 16GB LPDDR5メモリ: 複数のコンテナや、軽量な仮想マシンの一部を実行するのに十分な容量です。
- 64GB eMMCストレージ: ZimaOSと関連するシステムファイル用の内部ストレージを提供します。
- SATA接続×2: SSDやハードドライブを直接接続できます。
- PCIe拡張: 対応するストレージ、ネットワーク、アクセラレーターなどの拡張カードを使用できます。
- 2.5GbEポート×2: 対応するローカルネットワークで、ギガビットイーサネットより高速なネットワーク接続を提供します。
- USB 3ポート×2: 外付けドライブ、入力デバイス、その他のUSB機器に対応します。
- Mini DisplayPort: セットアップやローカル診断用の映像を直接出力します。
付属のMini DisplayPort-HDMIアダプターは初期セットアップに便利です。多くのユーザーはHDMIディスプレイを持っていても、Mini DisplayPort対応モニターは手元にないためです。
パッケージを一時的なドライブラックに
この箱は、配送時の保護だけを目的に設計されているわけではありません。印の付いた部分を切って折ると、段ボール製のふたにZimaBoard 2と小型ドライブを載せて、初期セットアップを行えます。
ArthurはノートPC用ハードドライブを使ってこのアイデアを試しています。段ボール製のフレームがシステムを固定し、恒久的な筐体を用意する前に、付属のSATAケーブルを使い始める手軽な方法を提供します。

再利用可能なパッケージは、ボードと接続したドライブを一時的に取り付けるために使えます。
Arthurはリサイクル可能なアイデアを評価していますが、より恒久的な金属製の構造を好みます。ユーザーは、2.5インチと3.5インチのドライブをさまざまに組み合わせて取り付けられる、ダウンロード可能な3Dプリント用ラック設計も選べます。
一時的に段ボールを使って設置する場合は、濡れないようにし、安定させて、熱源から離してください。テストには便利ですが、重要なデータを保存するサーバーには、ドライブ、ケーブル、コネクターを不意の動きから守れる頑丈な筐体が適しています。
アルミ筐体を開けてハードウェアを確認する
Arthurは星形ネジを外し、ボードをアルミ製ヒートシンクから分離します。内部には16GBメモリーパッケージ、Intel N150プロセッサー、64GB eMMCストレージがあります。
大型のアルミ筐体は、サーマル素材を介して内部のハードウェアに直接接触します。ケースを開けるとこの接触面が乱れるため、Arthurは組み立て直す前に新しいサーマルペーストを塗布します。
通常の設置では、筐体を開ける必要はありません。分解する場合は、保証条件を確認し、適切な工具を使い、静電気放電を避けてください。また、再びボードに電源を入れる前に、サーマルインターフェースを正しく復元する必要があります。
より本格的な金属製ホームサーバーを組み立てる
金属製ラックは、長いネジでZimaBoard 2に直接取り付けます。続いてArthurは、ドライブマウント、PCIeサポート構造、SATAケーブル、オプションの冷却ファンを追加します。
Arthurの2.5インチノートPC用ドライブは、大きい方の取り付け位置に合わないため、しっかり固定できるよう、小型のアダプターを印刷します。これはシステムのDIY精神をよく表しています。手元にあるストレージハードウェアに合わせてフレームを調整できます。
Arthurはフレームを完成させる前に、オプションのファンも取り付けます。ボードはファンレスでも動作しますが、ドライブを追加する場合や、高負荷の処理を継続する場合、拡張ハードウェアをアルミ製ヒートシンクの近くに設置する場合には、ファンによる送風が役立ちます。
NVMeストレージ、ネットワーク、アクセラレーターへのPCIeの活用
拡張カードマウントを使うと、対応するPCIeデバイスをドライブフレームの上に取り付けられます。Arthurは、ライザーケーブルを介してデュアルNVMeアダプターを接続する方法を実演しています。

このラックには、デュアルNVMeストレージアダプターなどのPCIeデバイスを取り付けるための場所があります。
PCIeのその他の用途として、SATAポートの増設、高速ネットワーク、ストレージコントローラー、互換性のあるアクセラレーターなどがあります。Arthurは、ローカルAIモデルやコンピュータービジョンの処理に使うグラフィックカードについても解説しています。ただし、GPUを使用するには、電源、物理サイズ、ドライバー、冷却、PCIe帯域幅について別途検討が必要です。
カードが物理的に取り付けられるからといって、互換性が保証されるわけではありません。拡張ハードウェアを購入する前に、カードのインターフェース、オペレーティングシステムのサポート状況、電力要件、想定する用途を確認してください。
サーバーを2.5GbE対応のホームネットワークに接続する
ハードウェアの組み立てが完了したら、Arthurはサーバーをルーターに接続して電源を入れます。2つのイーサネットポートは2.5GbEに対応していますが、その速度を実現するには、接続経路のほかの部分も対応している必要があります。
サーバー、スイッチまたはルーター、クライアントデバイス、ネットワークアダプター、ケーブルがすべて、互換性のある接続速度でネゴシエーションできる必要があります。適切に成端されたCat5e以上のケーブルは一般に2.5GbEに適していますが、実際の速度はケーブルの状態や長さ、接続機器、ストレージ速度、ネットワークトラフィックにも左右されます。
2.5GbEポートをギガビットまたはファストイーサネット機器に接続すると、通常は互換性のある低速に切り替わります。そのため、現在のネットワーク環境で使い始めて、後からほかのコンポーネントをアップグレードできます。ただし、接続経路のほかの部分が1GbEに制限されている場合、2.5GbEの速度は期待できません。
ZimaBoard 2を見つけて初回ログインを完了する
起動後、ArthurはルーターでサーバーのIPアドレスを確認します。また、ディスプレイを直接接続して、ZimaOSに表示されるローカルアクセス情報を読み取る方法もあります。

初回起動時に、別のデバイスからZimaOSにアクセスするために必要なネットワーク情報が表示されます。
初回ログイン時にシステム管理者アカウントが作成されます。このアカウントはサーバーを広範囲に制御できるため、固有のパスワードを設定し、安全に保管して、不正アクセスから保護してください。
Developer Modeでは、上級者向けの管理にSSHとターミナルを利用できます。ただし、Arthurが指摘するように、ZimaOSの大きな利点は、通常のインストールや管理作業の多くをコマンドラインなしで行えることです。
初めてプラットフォームをセットアップするユーザーは、最新の初期設定手順についてZimaOS公式のスタートガイドを参照できます。
ZimaOSでセルフホスト型アプリケーションをインストールする
App Storeでは、従来のLinuxターミナルよりも、モバイルやデスクトップのソフトウェアストアに近いインターフェースでサーバーアプリケーションを提供します。ユーザーはアプリケーションを選び、設定を確認し、必要なストレージの場所を指定してインストールします。
コンテナ、ストレージボリューム、ポート、権限、ネットワークアクセスの基本概念がなくなるわけではありません。これらをより簡単に管理できるレイヤーを提供することで、新しいユーザーはDockerの詳しい管理方法を学ぶ前に、一般的な構成から使い始められます。
| アプリケーションまたはサービス | Arthurのホームネットワークでの役割 | 計画時の要件 |
|---|---|---|
| Navidrome | 個人の音楽コレクションを整理してストリーミング配信します。 | 整理された音楽フォルダーと互換性のあるクライアントアプリケーション。 |
| Plex | 映画やテレビ番組のライブラリを整理してストリーミング配信します。 | ストレージ容量、メディアの権限、クライアントの互換性、トランスコードの制限。 |
| Home Assistant | 対応するスマートホームデバイスとオートメーションを一元管理します。 | デバイス連携、バックアップ、ネットワークの安定性、安全なリモートアクセス。 |
| ESPHome | 対応するESPベースのスマートホームデバイスを管理します。 | 対応ハードウェア、ファームウェアの設定、安定したワイヤレス通信範囲。 |
| 仮想マシン | サーバー内で別のオペレーティングシステムを実行します。 | 十分なメモリー、CPU性能、ストレージ容量、現実的な性能への期待。 |
| Transmission | 時間のかかるダウンロードをメインのPCから移します。 | 合法的なダウンロード、ストレージ容量の上限、権限、ネットワーク制御。 |
| AIアプリケーション | アシスタントやその他のAIサービス用のインターフェースを提供します。 | 対応APIまたはローカルモデル、認証情報、メモリー、アクセラレーターの要件。 |
Navidromeでプライベートな音楽ストリーミングサービスを構築
Arthurはまず、オープンソースの音楽サーバーNavidromeを使います。音楽フォルダーをアプリケーションに指定すると、Navidromeがコレクションをスキャンしてアルバムやアーティストを整理し、ブラウザーからアクセスできるライブラリを作成します。

Navidromeを使うと、ローカルに保存した音楽のフォルダーを、互換クライアントで利用できる整理されたストリーミングライブラリにできます。
複数のデバイスから、Subsonic互換の対応クライアントを使ってライブラリに接続できます。音楽はサーバーに保存したまま、スマートフォン、タブレット、パソコンを再生クライアントとして使います。
この構成により、ユーザーがすでに所有している音楽を聴く際、商用ストリーミングサービスのアカウントへの依存を減らせます。ただし、著作権のある音楽を他の人に配布するライセンスが得られるわけではないため、アクセスは許可されたユーザーに限定してください。
Plexで映画・テレビ番組ライブラリを整理
Arthurは動画にPlexを使用しています。Plexはローカルに保存された映画やテレビ番組をスキャンしてメタデータを取得し、ブラウザー、スマートフォン、スマートテレビ、プロジェクター、その他の対応クライアントからライブラリを利用できるようにします。
メディアストリーミングに必要な性能は、用途によって異なります。ダイレクト再生の負荷は比較的軽い一方、リアルタイムのトランスコードでは、プロセッサーと内蔵グラフィックスにかなり大きな負荷がかかる場合があります。結果は、ソースのコーデック、解像度、ビットレート、字幕、クライアントの対応状況、同時ストリーム数によって異なります。
オープンソースのメディア環境をお好みの方は、公式のJellyfin Media Serverセットアップガイドもご覧ください。
Home AssistantとESPHomeでスマートデバイスを一元管理
Arthurは、将来のスマートホームプロジェクトに向けてHome AssistantとESPHomeをインストールします。
Home Assistantを使うと、対応するライト、センサー、スイッチ、カメラ、空調システムなどのデバイスを1つのインターフェースにまとめられます。ESPHomeは、対応するESP8266およびESP32デバイスの設定と管理によく使われます。
これらのツールをローカルで実行すれば、日常的な自動化の多くをホームネットワーク内で動作させられます。それでもバックアップを維持し、手動で代替できない重要な自動化は避けるべきです。ドライブの故障、設定ミス、ネットワーク障害が起きても、照明、鍵、安全システムなどの重要な機能が使えなくならないようにしてください。
仮想マシン内でLinux Mintを実行
仮想化アプリケーションを使うと、Arthurは仮想マシンを作成し、ブラウザーからその画面にアクセスできます。プリセットにはWindowsとLinuxのシステムが含まれており、カスタムインストールイメージを使えば、ほかの互換性のあるオペレーティングシステムにも対応できます。
デモでは、ArthurがLinux Mint 21をインストールし、仮想マシンは約1分で起動すると説明しています。これにより、このボードが通常のコンテナに加えて、軽量なゲスト環境もホストできることが確認できます。
仮想マシンは、ほとんどのコンテナより多くのリソースを確保します。16GBのシステムでは、ゲストに割り当てたメモリはZimaOSや他のアプリケーションでは使用できません。軽量なVMを1台使えば、テストや分離されたサービスに役立つことがありますが、高密度の仮想化環境には、CPU、メモリ、ストレージの慎重な計画が必要です。
Transmissionで長時間のダウンロードを処理
次にArthurがTransmissionを紹介します。長時間かかるダウンロードを常時稼働のホームサーバーに移せば、転送を完了させるためだけにデスクトップコンピューターの電源を入れたままにする必要がありません。

Transmissionを使えば、メインのPCを起動したままにしなくても、サーバー上で許可されたダウンロードを続けられます。
BitTorrentは、オープンソースソフトウェアの配布など、正当な用途にも使われる転送プロトコルです。ユーザーは、現地の法律、著作権、ストレージの使用量、帯域幅、クライアントを通じて共有するファイルについて、引き続き責任を負います。
AIアシスタントとブラウザーアプリケーション
ArthurはOpenClawやHermesなどのアプリケーションも紹介しています。一部のAIアプリケーションは外部モデルのAPIに依存するため、APIキー、アカウント、利用予算が必要です。ローカルモデルを使える構成もありますが、そうしたワークロードではメモリ、ストレージ、アクセラレーターハードウェアへの依存度が高くなります。
API認証情報を公開スクリーンショットや共有設定ファイルに貼り付けたり、キーの保存方法が明確に説明されていないアプリケーションの入力欄に貼り付けたりしてはいけません。利用可能な場合は利用上限を設定し、漏えいした可能性のある認証情報は無効化してください。
こうしたワークロードに必要なハードウェアを詳しく知るには、関連するZimaBoard 2のローカルAIアシスタントのレビューで、ストレージ、メモリ、API、PCIe拡張がAIサーバーの構成にどう影響するかを解説しています。
スマートフォンの写真をホームサーバーにバックアップ
モバイルアプリケーションを使えば、ローカルのブラウザーインターフェース以外からもサーバーを利用できます。Arthurは写真のバックアップを有効にし、スマートフォンの画像をバックグラウンドでZimaBoard 2にアップロードできるようにします。

モバイルアプリケーションを使うと、スマートフォンの写真をサーバー所有者が管理するストレージに転送できます。
これによりスマートフォンの写真ライブラリのコピーがもう1つ作成されますが、サーバー自体もバックアップする必要があります。スマートフォンから元の写真を削除し、サーバーに唯一のコピーが残っている場合、ドライブの故障や誤削除によって、依然としてデータが永久に失われる可能性があります。
より確実な方法は、スマートフォンのバックアップを冗長化された、または定期的に保護されたサーバーストレージに保存し、さらに別のデバイスや遠隔地にもう1つコピーを作成することです。
自宅の外からZimaBoard 2を監視
Arthurはモバイルインターフェースを使って、サーバーがオンラインかどうかを確認し、システム負荷や温度を確認して、アプリケーションを再起動します。スマートフォンがローカルネットワークの外にあるときも、こうした管理機能を利用できると説明しています。

リモート監視を使えば、Arthurはスマートフォンから接続状態、負荷、温度、アプリケーションの状態を確認できます。
リモートアクセスは便利ですが、慎重に有効化する必要があります。管理者の認証情報は固有のものを使い、不要なポートは閉じたままにし、ZimaOSとインストール済みアプリケーションを最新の状態に保ちましょう。即席のポート転送で管理インターフェースを公開するのではなく、最新の公式手順に従ってください。
ArthurのZimaBoard 2ビルドでわかること
| 項目 | 動画で紹介されている内容 | 事前に検討が必要な点 |
|---|---|---|
| ハードウェア | コンパクトな金属フレームにボード、SATAストレージ、ファン、PCIe拡張カードを取り付けられます。 | ドライブの互換性、電源、冷却、ケーブルの配線、物理的な保護。 |
| ネットワーク | デュアル2.5GbEインターフェースは、対応機器に接続すると、より高速なローカルネットワーク接続を実現します。 | スイッチ、ルーター、クライアント、ケーブル、ストレージ、実環境でのスループットの制限。 |
| アプリケーション | ZimaOSを使えば、多くのコンテナ化されたWebアプリのセットアップを簡略化できます。 | ストレージの割り当て、権限、アップデート、アカウント、アプリ固有の設定。 |
| 仮想化 | 16GB構成なら、軽量なLinux仮想マシンを実行できます。 | リソースの割り当てと、同時に稼働するほかのサービスの数。 |
| モバイルアクセス | スマートフォンからサーバーの状態を監視し、写真を転送できます。 | 認証、安全なリモートアクセス、バックアップの保存期間、モバイルデータ使用量。 |
| セルフホスティング | 日常的に使う複数のサービスを、個人が管理する1台のシステムで運用できます。 | メンテナンス、セキュリティ、復旧、電力、長期的なデータ保護。 |
このホームサーバー構成は誰に向いている?
Arthurの構成は、サービスごとに別々の機器を用意するのではなく、柔軟なプラットフォームを1つ使いたい人にぴったりです。
- セルフホスティング初心者は、グラフィカルなアプリのインストールから始め、基礎となる概念を少しずつ学べます。
- メディアコレクターは、個人の音楽、映画、ドラマ、写真をローカルストレージに整理できます。
- スマートホームユーザーは、常時稼働するシステムでHome Assistantや関連ツールを実行できます。
- 小規模オフィスでは、社内向けアプリ、バックアップ、ファイルサービスをホストできます。
- ホームラボを構築する人は、コンテナ、仮想マシン、ネットワーク、PCIe拡張を試せます。
- プライバシーを重視するユーザーは、個人データがサードパーティのプラットフォームだけに依存する状況を減らせます。
アップデートやバックアップを一切気にせずに使える、メンテナンスフリーの機器を求める人にはあまり向いていません。セルフホスト型サーバーは、所有者自身が管理者になるからこそ、コントロールできるのです。
Arthurがセルフホスティングを実用的な家庭向けプロジェクトに
Arthurのレビューから、ZimaBoard 2が複数のポートを備えた小型コンピューター以上の存在であることがわかります。x86互換性、SATAストレージ、PCIe拡張、デュアル2.5GbE、ZimaOS、モバイル管理を組み合わせることで、コンパクトなシステム1台で多様なホームネットワークサービスを運用できます。
ハードウェアの構成はオープンで柔軟なまま、ソフトウェアによって、一般的なアプリのインストールに必要なコマンドライン操作を減らせます。Navidrome、Plex、Home Assistant、仮想マシン、Transmission、AIツール、スマートフォンの写真バックアップ、リモート監視など、家庭内のさまざまな用途に対応できます。
だからといって、セルフホスティングが完全に自動化されるわけではありません。サーバーに保存するデータ、アクセスできるユーザー、バックアップ方法、アプリケーションのセキュリティを維持する方法は、所有者が決める必要があります。ZimaOSは導入のハードルを下げ、ZimaBoard 2はシステムを拡張する余地を提供します。
分解、組み立ての手順、ZimaOSの紹介、アプリケーションの実演、モバイル管理のテストを含む、ArthurによるZimaBoard 2レビューの全編をご覧ください。
同様の自宅サーバーを計画している方も、メディア、スマートホームアプリ、ダウンロード、バックアップ、仮想マシンにZimaOSをすでに使っている方も、ZimaSpaceコミュニティに参加して、構成を共有し、ほかのユーザーから学びましょう。
よくある質問
ZimaBoard 2で家庭内ネットワークのすべての機器を置き換えられますか?
いいえ。多くのサービスを一元管理できますが、ほとんどの家庭では引き続きルーター、ネットワークスイッチまたはアクセスポイント、クライアント端末、用途に合ったストレージが必要です。具体的な役割は、所有者が選ぶアプリケーションやネットワーク設定によって異なります。
Linuxコマンドを学ばなくても、初心者はZimaOSを使えますか?
多くのアプリケーションはグラフィカルインターフェースからインストール、管理できます。高度なトラブルシューティング、カスタムコンテナ、アクセス権、特殊なネットワーク設定にはコマンドラインの知識が役立ちますが、基本的なインストールすべてに必要なわけではありません。
ZimaBoard 2には2.5GbEネットワークが必要ですか?
いいえ。イーサネットインターフェースは、互換性のある低速で動作できます。標準的なギガビットイーサネットを超えるスループットが必要な場合にのみ、経路全体を2.5GbEにする必要があります。
ZimaBoard 2でPlexとNavidromeを同時に実行できますか?
はい。選択した用途に十分なストレージとリソースがあれば実行できます。Navidromeは一般に軽量ですが、メディアを直接再生するのではなくトランスコードする場合、Plexにはより多くのリソースが必要になります。
ZimaBoard 2でHome Assistantを実行できますか?
はい。ArthurはZimaOS環境にHome AssistantとESPHomeをインストールしています。デバイスとの連携を確認し、設定をバックアップして、重要なスマートホーム機能のために手動で操作できる代替手段も確保してください。
16GBのZimaBoard 2で仮想マシンを実行できますか?
はい。Arthurは仮想マシン内でLinux Mint 21を実演しています。利用できるパフォーマンスは、ゲストに割り当てるリソースと、同時に実行するコンテナによって異なります。
モバイル端末への写真バックアップだけで、写真ライブラリを保護できますか?
いいえ。サーバーに写真をアップロードすると別のコピーが作成されますが、サーバー自体にも独立したバックアップが必要です。大切な写真は複数のストレージデバイスに保存し、少なくとも1つのコピーはメインサーバーとは別の場所に保管してください。
Zimaキャンペーンハブ
続きを読む

ZimaBladeがZimaBoard SEに:変更点と選ぶべきキット
ZimaBladeは、8GBまたは16GBのRAM、64GBのeMMC、ZimaOS Plusを搭載したZimaBoard SEになりました。仕様、スターターキットとNASキット、価格、よくある質問を比較できます。

How The TKT WorksがZimaBoard 2用のカスタムアクリルケースを製作する方法
The TKT WorksによるカスタムZimaBoard 2ケースの製作を追い、ロッドフレーム、アクリルパネル、フロントディスプレイ、ケーブル配線、冷却面での工夫を紹介します。

kabutoがZimaBoard 2で構築するモジュール式10インチホームラボ
ZimaBoard 2、プリント製パッチパネル、再利用したハードウェア、Immich、Nextcloud、Tailscale経由のリモートアクセスを活用した、kabutoのモジュール式10インチホームラボをご覧ください。




