10ドルUSBスティックで動くホームラボの中身
原題: What I run on my $10 USD OpenStick homelab
なぜ重要か
10ドル級デバイスでDebian+コンテナ+AIエージェントが動く事例は、低コスト自己ホスティングの裾野を広げ、エッジAI活用の具体的な入門例として注目に値する。
個人ブログ「Bosscher」の著者が、約10ドル(送料込み)で入手した「OpenStick」をホームサーバーとして運用する構成を公開した。ARM Cortex-A53クアッドコア・512MB RAM・4GB eMMC・4GモデムとGPSを搭載するこの小型デバイス上でDebian Linuxを動かし、DNS広告ブロックやAIエージェントなど複数のサービスを稼働させている。
OpenStickは150Mbps対応のWi-Fiと4GモデムおよびGPSを備えた小型USBデバイスで、筆者が10ドルで購入した。スペックはARM Cortex-A53×4コア(1GHz)、実効約450MBのRAM、4GB eMMCストレージ。ファンレス設計のため動作音は完全にゼロ。
インストールにやや手間がかかるものの、一度セットアップすればDebianが動作し、systemdやPodmanを利用できる。消費電力が極めて小さく「実質無音のホームサーバー」として機能すると筆者は述べている。
実際に稼働させているサービスは主に3つ。まず「CastSponsorSkip」(メモリ使用量5〜10MB)は、Google Castデバイスに接続してYouTubeのスポンサー読み上げ部分を自動スキップするデーモンだ。存在を忘れるほど軽量だという。
次に「AdGuard Home」(約40MB)をフォーク版で運用する。DNSレベルでスパイウェアやマルウェアのドメインをブロックするツールで、現在はクエリの約60%がブロックされている。フォーク版は大規模なブロックリストを効率的に処理できるが、筆者自身も「見知らぬ人が提供するバイナリは実行しないほうがよい」と注記し、公式版のリンクも併記している。
3つ目が「Zeroclaw」(64MB、アイドル時RSS約3MB)というAIエージェント基盤。Telegram・メール・WhatsAppなど30チャンネルに対応し、主要LLMプロバイダーとも統合済み。以前Kubernetesクラスター上で別製品「OpenClaw」を使っていたが、メモリ消費1GB超・更新のたびに破損・仕様変更の繰り返しに嫌気が差したという。Zeroceawは同等の機能をはるかに少ないリソースで提供し、セキュリティのデフォルト設定も妥当だと評価する。
ZeroceawにはOpenStick自身へのrootシェルアクセスを与えており、Telegramを通じて「ログに注意すべき事象はあるか」「ディスク残量は」といった質問で監視に活用している。山岳地帯など電波の弱い環境でもサーバーの状態を確認できる点が最大のメリットだとしている。