
2026/03/09 1:46
私のホームラボ構成 (Note: If a more formal tone is desired, you could say 「私のホームラボ設定」.)
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
著者は、2018年に購入した旧型のゲーミングPC(AMD Ryzen 5 2600X、ASRock B450 Pro4‑ATXマザーボード、16 GB RAM、GTX 1070 Ti GPU)を、自宅ラボ用データストレージハブへと改造しました。これによりローカルおよびオフサイトのバックアップが可能となり、複数の個人サービスも稼働させています。
- ストレージ:2台の8 TB Western Digital Red Plus HDDをRAID 1構成で冗長化。OSは500 GB Samsung 850 EVO SSDにインストールし、TrueNAS Community Edition(v25.10.1 “Goldeye”)は500 GB WD Blue SN550 NVMeドライブに配置。
- バックアップ:TrueNASが毎時・毎日・毎週スナップショットを作成し、自動でクリーンアップ。Backrest(Resticフロントエンド)が毎日Backblaze B2オブジェクトストレージバケットへバックアップ。
- 監視:ScrutinyがS.M.A.R.T.により4台のドライブを監視し、ヘルストレンドを表示。
- サービス:Immichで写真/動画管理、Mealieでレシピ(URLスクレイピング)管理、OllamaでGPUの8 GB VRAMを活用した小規模LLMの推論とベクトル埋め込み実行。
- リモートアクセス:Tailscale/WireGuard経由でシステムに接続。将来的には生IP+ポート組み合わせを公開しないよう、カスタムドメイン名を割り当てる計画。
本プロジェクトはハードディスク価格の上昇と信頼性の高いオフサイトバックアップへのニーズから始まり、余剰機材を低コストで自己ホスト型バックアップ・コンピュートノードへ再利用する方法を示しています。
本文
長らく私は Fujifilm の RAW ファイル用に良いバックアップとストレージソリューションを見つけることを先延ばしにしていました。以前の方法は、写真を手動で 2 台の外付け SSD にコピーするという面倒な作業で、オフサイトのバックアップ戦略がありませんでした。
AI データセンター拡張によるハードディスク価格高騰のニュースを聞き続けていたため、やっとドライブを購入し、自宅ラボを構築してストレージとバックアップニーズに対応しました。さらに、試したいと思っていたアプリをセルフホストする機会にもなりました。
目次
- ハードウェア
- TrueNAS オペレーティングシステム
- 現在セルフホストしているアプリ
- Scrutiny
- Backrest
- Immich
- Mealie
- Ollama
- リモートアクセス
- 次のステップ
ハードウェア
私は 2018 年に組み立てた旧ゲーム PC をこの用途に再利用しました。機種のスペックは以下の通りです。
| コンポーネント | 製品 |
|---|---|
| CPU | AMD Ryzen 5 2600X 3.6 GHz (6‑core) |
| マザーボード | ASRock B450 Pro4 ATX AM4 |
| RAM | G.Skill Flare X 16 GB (2×8 GB) DDR4‑3200 CL14 |
| GPU | EVGA FTW2 Gaming iCX GeForce GTX 1070 Ti 8 GB |
| ケース | Fractal Design Meshify C ATX Mid Tower |
| PSU | SeaSonic PRIME Gold 650 W 80+ Gold |
| HDD (RAID‑1) | 2× Western Digital Red Plus 8 TB 3.5″ |
| SSD (OS & apps) | Samsung 850 EVO 500 GB 2.5″ |
| NVMe (TrueNAS) | Western Digital Blue SN550 500 GB M.2‑2280 |
Western Digital のドライブは冬休みの間に購入し、他のコンポーネントは既に PC に組み込まれていました。
TrueNAS オペレーティングシステム
NVMe ドライブに TrueNAS Community Edition(バージョン 25.10.1 “GoldEye”)をインストールしました。ネットワーク接続型ストレージ向けに設計された Linux ベースの OS で、ネットワーク上の任意のデバイスからファイルアクセスが可能です。
主な機能:
- スナップショット – 時間単位・日次・週次で自動作成。古いスナップは設定期間後に削除されます。
- RAID 1 – 2 台の 8 TB HDD のデータをミラーリングし、単一ドライブ障害から保護します。
- SSD は高速読み書きが必要なサービス用です。
現在セルフホストしているアプリ
TrueNAS はコミュニティメンテナンスのアプリカタログをサポートし、直接マシンにインストールできます。
Scrutiny
S.M.A.R.T. 指標(温度・稼働時間・読み取りエラー)でドライブヘルスを監視する Web ダッシュボード。過去のトレンドと障害予兆が表示されます。
Backrest
Restic の Web フロントエンドです。日次バックアップを Backblaze B2 のオブジェクトストレージバケットに送信します。
Immich
iOS/Android アプリ付きのオープンソース写真/動画管理ツール。Google Photos や iCloud に頼らず、モバイルデータをバックアップできます。
Mealie
レシピ管理ツールです。URL からレシピをインポートし、Mealie が自動で材料と手順をスクレイピングしてくれます。
Ollama
ローカルで AI モデルを実行するためのバックエンド(例:qwen3.5:4b, gemma3:4b)。すべてのモデルが GPU の 8 GB VRAM に収まるので、ラップトップからホームラボへ推論をオフロードできます。
リモートアクセス
Tailscale(WireGuard ベース)で安全かつ即座に VPN アクセスを実現しています。ホームラボ PC はパブリック IP を必要とせず、Tailscale アプリがインストールされたデバイスならどこからでもプライベートアドレス経由でサービスへアクセスできます。
次のステップ
現在はマシンの IP または Tailscale アドレス+ポート番号を入力して各サービスにアクセスしています。すべてのサービスが同じ IP を共有するため、パスワードマネージャーがログイン情報を区別できずに困っています。
今後の計画:
- 各サービスにカスタムドメイン名(例:
,immich.example.com
)を割り当て、アクセスしやすく、認証管理も簡素化する。mealie.example.com - NGINX/Traefik などのリバースプロキシソリューションを検討し、ルーティングを効率化する。
タグ: #TrueNAS #Backup #SelfHosting #HomeLab #NAS #S.M.A.R.T. #Restic #Immich #Mealie #Ollama #Tailscale #RAID1