自宅サーバーで何ができる?用途10選と最初の1台の選び方
NAS・メディア配信・広告ブロックDNS・仮想化・ローカルLLMなど自宅サーバーの用途10選と、ミニPC・Raspberry Pi・中古PCの選び方、電気代の計算式、安全な外部公開の方法をまとめます。
自宅サーバー(ホームラボ)とは、自宅に常時稼働のコンピュータを置き、ファイル共有・メディア配信・自動化・検証環境などを自分で運用することです。ミニPC1台にProxmox VEを入れれば、企業のインフラで使うのと同じ仮想化・バックアップ・ネットワーク分離を、壊しても誰にも迷惑をかけない環境で試せます。
この記事でわかること
- 自宅サーバーの用途10選と、それぞれの代表的なOSS・必要リソース・難易度
- ミニPC・Raspberry Pi・中古PC・旧サーバーのどれを最初の1台にするかの判断基準
- 消費電力から月額の電気代を出す式と、騒音・設置場所の考え方
- ポート開放をせずに外から使う方法(Tailscale、Cloudflare Tunnel)の使い分け
- 自宅での運用経験が企業ITのどのスキルに対応するか、しないか
自宅サーバー(ホームラボ)とは
市販のNASやスマートスピーカーとの違いは、OSから自分で選び、壊れたら自分で直す点にあります。典型的な構成は「ミニPC → Proxmox VE(仮想化)→ VMとLXC → その中でDockerやアプリ」という層で、1台の物理機の上に用途ごとの独立した環境を並べます。「ラボ」と呼ぶのは、本番のサービスを提供する場所というより、設定を壊して直す練習場だからです。家族が使うNASやDNSを載せると「本番」が混ざるので、止まると困るものは後述のとおり分けます。
自宅サーバーの用途10選
| 用途 | 代表的なOSS | 必要リソースの目安 | 難易度 |
|---|---|---|---|
| NAS・ファイル共有 | TrueNAS、Samba | HDD 2本以上、メモリ8GB以上 | 中 |
| メディアサーバー | Jellyfin、Plex | トランスコード用にIntel内蔵GPU(QSV)があると楽 | 低 |
| 自宅クラウド(写真・ファイル同期) | Nextcloud、Immich、Syncthing | ストレージ、Docker | 中 |
| 広告ブロックDNS | Pi-hole、AdGuard Home | 最小(Raspberry Piで可) | 低 |
| 仮想化・検証環境 | Proxmox VE | メモリ32GB、NVMe SSD | 中 |
| ホームオートメーション | Home Assistant | 最小。Zigbee/Bluetoothの USBドングル | 中 |
| ゲームサーバー | Minecraft、Valheim等の専用サーバー | 1サーバーあたりメモリ4〜8GB | 低 |
| ローカルLLM | Ollama、Open WebUI | VRAM 8GB以上のGPU、または統合メモリの多いMac | 高 |
| 監視 | Uptime Kuma、Prometheus + Grafana | 最小 | 低〜中 |
| バックアップ先 | Proxmox Backup Server、restic | HDD、できれば別筐体 | 中 |
データ系(NAS、自宅クラウド、バックアップ)は、ディスクの冗長化とスナップショットが前提です。写真をImmichに集約するなら、その下のストレージはTrueNASのミラー構成のように「1本壊れても消えない」形にしてから始めます。バックアップ先だけは、本番と同じ筐体に置くと意味がないので、古いPCでも別の箱にします。
サービス系(DNS、メディア、ホームオートメーション、ゲーム)は家族が使うため、止まると苦情が来ます。Pi-holeを止めた瞬間に家じゅうのインターネットが「壊れる」のはホームラボの定番事故で、DNSだけはProxmoxの再起動と無関係な別の小さな機械(Raspberry Piなど)に置くか、2台目をルーターのセカンダリDNSに登録しておきます。Home Assistantはアドオンの都合でDockerコンテナ版よりVM版(Home Assistant OS)が扱いやすく、Proxmox上のVMが定石です。
学習系(仮想化、ローカルLLM、監視)は壊してよい領域です。ローカルLLMだけはGPUのVRAMが上限を決め、8GBなら7B前後の量子化モデル、24GBあれば30Bクラスまでが目安で、GPUなしのCPUでも小さなモデルは動きますが実用速度には届きません。監視はUptime Kumaを最初に入れると、他のサービスの死活が一覧になり、以後の切り分けが速くなります。
最初の1台の選び方:ミニPC・Raspberry Pi・中古PC・旧サーバー
| 候補 | 得意 | 不得意 | 向く用途 |
|---|---|---|---|
| ミニPC(Intel N100/N150、Core i5クラス) | 省電力・静音、内蔵GPUでの動画変換、NVMe、メモリ32GB | 3.5インチHDDを内蔵できない | 仮想化、Docker、メディア、監視。最初の1台の本命 |
| Raspberry Pi 5 | 数Wで動く、GPIO、小さい | arm64のみ、SDカードの耐久、x86前提のソフトが動かない | DNS、Home Assistant、監視の「止めたくない小物」 |
| 中古デスクトップ・ノートPC | 安い、HDDを内蔵できる、x86 | 消費電力が高め、ノートはバッテリー膨張のリスク | NASと仮想化を1台でまかなう入門 |
| 旧ラックサーバー | ECCメモリ、ドライブベイ多数、冗長電源 | 騒音、消費電力、重さ、置き場所 | 企業機材の学習。居室には置けない |
最初の1台はメモリ32GBのミニPCにProxmoxを入れる構成を勧めます。VMとLXCを気兼ねなく作れ、ファンの音がほぼなく、消費電力が小さいので居室に置けるからです。この選択が外れるのは、主目的がHDD4本以上のNASである場合(中古デスクトップか専用NAS筐体の方が向く)と、やりたいことがDNSとHome Assistantだけの場合(Raspberry Piで足りる)の2つです。N100系はメモリの公式上限が16GBの製品が多いので、仮想化が主目的ならCore i5/Ryzen 5クラスの32GB搭載可能な機種を選びます。Proxmox側の手順はProxmox VEで自宅サーバーを構築するにまとめています。
電気代と騒音の目安の考え方
電気代は「平均消費電力(W)× 24時間 × 30日 ÷ 1000 = 月間kWh」に、自分の契約の1kWh単価を掛けるだけです。単価は電力会社の明細に載っており、燃料費調整や再エネ賦課金を含めた実効単価で計算します。平均消費電力はカタログの最大値ではなく、ワットチェッカーで実測したアイドル時の値を使います。サーバーの大半の時間はアイドルです。
| 機種の例 | アイドル時の平均消費電力(目安) | 月間kWh | 単価30円/kWhと仮定した月額 |
|---|---|---|---|
| Raspberry Pi 5 | 約5W | 3.6kWh | 約108円 |
| ミニPC(N100クラス) | 約10〜15W | 7.2〜10.8kWh | 約216〜324円 |
| デスクトップ + HDD 4本 | 約50W | 36kWh | 約1,080円 |
| 旧ラックサーバー | 約120W以上 | 86.4kWh以上 | 約2,592円以上 |
上の消費電力は機種による幅が大きい目安で、単価も仮定です。実測値と明細の単価で計算し直してください。HDDは1本あたり数Wを常時使うので、本数が電気代を決めます。騒音は、ミニPCとRaspberry Piはほぼ無音、3.5インチHDDはシーク音が寝室では気になる程度、1Uのラックサーバーは同じ部屋にいられない大きさです。HDDを積む機械を押し入れに入れるなら、吸気と排気の道を確保しないと夏に温度警告が出ます。UPSはZFSを使うNASとProxmoxに優先して付けます。
安全に外部公開する方法:TailscaleとCloudflare Tunnel
| 方法 | 仕組み | 向く用途 | 注意点 |
|---|---|---|---|
| ルーターのポート開放 | NATで特定ポートを内側に転送 | なし(ゲームサーバーの一部を除く) | 管理画面が世界中から見え、総当たり攻撃を受け続ける |
| Tailscale | WireGuardのメッシュVPN。両端にアプリを入れる | 自分と家族がSSH・管理画面・NASを使う | 相手側にもアプリとログインが必要 |
| Cloudflare Tunnel | cloudflaredがCloudflareへ外向きに接続し、HTTP(S)を公開 | 不特定多数に見せるWebサイトや写真共有 | Cloudflare Accessで認証を前置する。用途の規約を確認 |
| リバースプロキシ + TLS | Caddy / nginx / Traefik + Let's Encrypt | 上の2つと組み合わせて内部のサービスを整理 | 単独で公開する場合はポート開放と同じ露出 |
既定はTailscaleです。ルーターに穴を開けず、Proxmoxの8006番もNASのSMBも 100.x.y.z の私設アドレスで届き、ACLで家族の端末には必要なポートだけ見せられます。Cloudflare Tunnelは「URLを知っている誰でも見られる」ものを公開するときだけ使い、Immichのように家族限定のものにも使うならCloudflare Accessでメール認証を挟みます。設定手順はTailscaleで自宅サーバーに安全にリモート接続するのとおりです。
Proxmox、TrueNAS、ルーター、Home Assistantの管理画面は、どの方法であれインターネットに直接公開しないでください。これらは認証を突破された時点でLAN全体を失います。公開するのはアプリの利用者向けの画面だけにし、その場合も多要素認証と自動更新を入れてからにします。
企業ITのスキルにどうつながるか
| 自宅でやること | 企業で対応する仕事 | そのまま通用する部分 |
|---|---|---|
| ProxmoxでVM・LXCを作る | 仮想化基盤(vSphere、Hyper-V、Nutanix)の設計・運用 | スナップショット、リソース割り当て、ストレージの種類の使い分け |
| PBSで3-2-1バックアップ | バックアップ・DR設計、復元訓練 | 保持ポリシー、検証、オフサイトの考え方 |
| VLANとファイアウォール | ネットワークセグメンテーション、ゼロトラスト移行 | 802.1Q、ステートフルルール、mDNSの扱い |
| TailscaleのACL | IDベースのアクセス制御、SASE/ZTNA | タグと最小権限の設計 |
| DockerとKubernetes | コンテナ基盤、CI/CD | Compose、Ingress、永続ストレージの選び方 |
| 監視とアラート | 運用設計、SRE | 死活監視、しきい値、通知先の設計 |
通用しない部分もはっきりしています。変更管理、承認、SLA、ベンダーとの折衝、他人が書いた手順書で動く経験は、自宅では手に入りません。だからこそ自宅でも、設定変更のたびに「何を・なぜ・戻し方」を1行でも書き残す習慣を付けておくと、会社での変更申請や引き継ぎ文書にそのまま活きます。Docker ComposeのファイルをGitに置くところから始めると、構成がコードとして残り、壊しても戻せます。
最初の一歩:最短の始め方
- 用途を1つに決めます。「写真を集約する」「テレビで動画を見る」のように、家族にも説明できる1つです。
- メモリ32GBのミニPCにProxmox VEを入れ、Ubuntu ServerのVMを1台作ります。
- そのVMにDockerを入れ、用途のアプリ(Jellyfin、Immichなど)とUptime Kumaを動かします。
- Tailscaleを入れて外から届くことを確かめ、ルーターのポート開放は一切しません。
- Proxmoxの定期バックアップを設定し、別の箱(古いPCか外付けHDD)に逃がします。ここまでで「止まっても戻せる」状態になり、以後は壊しながら増やせます。
VLANの分離や10GbE化は、用途が2つ以上に増えてから取り組んでください。最初からネットワークを作り込むと、何も動いていないのに設定だけが増え、最初の1つが動く前に息切れします。
よくある質問
自宅サーバーは何に使う?
ファイル共有(NAS)、動画・写真の配信、自宅クラウド、広告ブロックDNS、仮想化の検証環境、ホームオートメーション、ゲームサーバー、ローカルLLM、監視、バックアップ先の10種類が代表です。最初は「写真の集約」や「動画配信」のように家族にも価値がある1つに絞ると続きます。
電気代はどのくらい?
「平均消費電力(W)× 24 × 30 ÷ 1000」で月間kWhを出し、契約の単価を掛けます。ミニPCはアイドル10〜15W程度が目安で、単価30円/kWhと仮定すれば月200〜300円台、HDDを4本積んだデスクトップは50W前後で1,000円前後になります。実測値と自分の明細の単価で計算し直してください。
初心者はミニPCとRaspberry Piのどちら?
仮想化やDockerで複数のサービスを試したいならミニPC(メモリ32GB)、DNSやHome Assistantのような小さな常駐サービスだけならRaspberry Piです。Piはarm64なので一部のx86向けソフトが動かず、SDカードの寿命も短いため、両方持つなら「壊してよい実験はミニPC、止めたくない小物はPi」と役割を分けます。
まとめ
自宅サーバーの価値は「壊しても戻せる環境で、企業と同じ道具を触れること」にあります。用途を1つ決め、メモリ32GBのミニPCにProxmoxを入れ、VM上のDockerでそのアプリとUptime Kumaを動かし、Tailscaleで外から届かせ、バックアップを別の箱に逃がす。この5段を終えてから、NASの冗長化、VLANの分離、Kubernetes、ローカルLLMへ広げていけば、電気代はミニPC1台分のまま、履歴書に書ける経験だけが増えていきます。