本文へ移動
購読
#infra·FEATURE·2026.09.23 14:50 · 10 min read

自宅サーバーで何ができる?用途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、SambaHDD 2本以上、メモリ8GB以上中
メディアサーバーJellyfin、Plexトランスコード用にIntel内蔵GPU(QSV)があると楽低
自宅クラウド(写真・ファイル同期)Nextcloud、Immich、Syncthingストレージ、Docker中
広告ブロックDNSPi-hole、AdGuard Home最小(Raspberry Piで可)低
仮想化・検証環境Proxmox VEメモリ32GB、NVMe SSD中
ホームオートメーションHome Assistant最小。Zigbee/Bluetoothの USBドングル中
ゲームサーバーMinecraft、Valheim等の専用サーバー1サーバーあたりメモリ4〜8GB低
ローカルLLMOllama、Open WebUIVRAM 8GB以上のGPU、または統合メモリの多いMac高
監視Uptime Kuma、Prometheus + Grafana最小低〜中
バックアップ先Proxmox Backup Server、resticHDD、できれば別筐体中

データ系(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、メモリ32GB3.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約5W3.6kWh約108円
ミニPC(N100クラス)約10〜15W7.2〜10.8kWh約216〜324円
デスクトップ + HDD 4本約50W36kWh約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で特定ポートを内側に転送なし(ゲームサーバーの一部を除く)管理画面が世界中から見え、総当たり攻撃を受け続ける
TailscaleWireGuardのメッシュVPN。両端にアプリを入れる自分と家族がSSH・管理画面・NASを使う相手側にもアプリとログインが必要
Cloudflare TunnelcloudflaredがCloudflareへ外向きに接続し、HTTP(S)を公開不特定多数に見せるWebサイトや写真共有Cloudflare Accessで認証を前置する。用途の規約を確認
リバースプロキシ + TLSCaddy / 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のACLIDベースのアクセス制御、SASE/ZTNAタグと最小権限の設計
DockerとKubernetesコンテナ基盤、CI/CDCompose、Ingress、永続ストレージの選び方
監視とアラート運用設計、SRE死活監視、しきい値、通知先の設計

通用しない部分もはっきりしています。変更管理、承認、SLA、ベンダーとの折衝、他人が書いた手順書で動く経験は、自宅では手に入りません。だからこそ自宅でも、設定変更のたびに「何を・なぜ・戻し方」を1行でも書き残す習慣を付けておくと、会社での変更申請や引き継ぎ文書にそのまま活きます。Docker ComposeのファイルをGitに置くところから始めると、構成がコードとして残り、壊しても戻せます。

最初の一歩:最短の始め方

  1. 用途を1つに決めます。「写真を集約する」「テレビで動画を見る」のように、家族にも説明できる1つです。
  2. メモリ32GBのミニPCにProxmox VEを入れ、Ubuntu ServerのVMを1台作ります。
  3. そのVMにDockerを入れ、用途のアプリ(Jellyfin、Immichなど)とUptime Kumaを動かします。
  4. Tailscaleを入れて外から届くことを確かめ、ルーターのポート開放は一切しません。
  5. 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台分のまま、履歴書に書ける経験だけが増えていきます。

次に読む

公開 2026.09.23 · 更新 2026.09.24
$ subscribe --weekly
毎週月曜、企業ITとホームラボの要点を5分で。