Mac miniは自宅サーバーにぴったりです。小さくて静かで、消費電力もごくわずか。しかもUnixのツールが最初から使えます。
このガイドでは、止まらずに動かすための設定、載せられるサービス、外出先からのアクセス方法をまとめます。
Mac miniが自宅サーバーに向いている理由
- 省電力: ENERGY STARの登録データでは、M4 Mac miniのアイドル時の消費電力はメモリ構成により約2.4〜3.3Wです。一年中つけっぱなしでも電気代はわずかです。
- 静か: 自宅サーバーの処理はほとんどが軽い負荷です。リビングの棚に置いても気になりません。
- Appleシリコン: 動画配信、コンテナ、ローカルAIモデルも余裕でこなします。
- macOSとUnixが一台に: 本物のシェルとHomebrewに加えて、ファイル共有やTime MachineといったApple純正の機能も使えます。
- 小さい: ルーターの横に置けるサイズです。
セットアップのチェックリスト
1. 電源の設定
「システム設定」の省エネルギー関連の設定(Energy)を開き、表示されていれば次の項目をオンにします。
- ディスプレイがオフのときに自動でスリープさせない(Prevent automatic sleeping when the display is off)
- ネットワークアクセスによってスリープを解除(Wake for network access)
- 停電後に自動的に起動(Start up automatically after a power failure)
いちばん大事なのは最後の項目です。停電のあと、Macが自分で電源を入れ直してくれます。
2. 自動ログインとFileVaultのどちらを取るか
再起動したMacはログイン画面で止まります。ユーザーのログインが必要なアプリは、誰かがログインするまで動きません。
これを解決するのが自動ログインです。ただしFileVaultがオンだとmacOSは自動ログインを無効にします。さらにFileVaultがオンのMacは、再起動後にパスワードを入れるまで起動しません。ディスクの暗号化と、自力での復帰のどちらを優先するか決めておきましょう。
3. 有線LANと固定アドレス
できれば有線LAN(Ethernet)を使いましょう。動画配信やバックアップではWi-Fiより速くて安定します。
次にMacのIPアドレスを固定します。いちばん簡単なのは、ルーターの設定でDHCPの予約をする方法です。アドレスが変わらないので、ブックマークやSSHの設定がずっと使えます。
4. リモートログインと画面共有
「システム設定」>「一般」>「共有」で「リモートログイン」をオンにすると、SSHで入れるようになります。同じ場所で「画面共有」もオンにすると、別のMacからデスクトップを操作できます。詳しい手順はMacにSSH接続する方法をどうぞ。
5. スリープさせない
ほとんどは電源の設定で足ります。長い処理を走らせるときは、標準のcaffeinateコマンドを保険にしましょう。全オプションはcaffeinateコマンド完全ガイドにまとめています。
caffeinate コマンド作成ツール
スリープさせたくない対象と時間を選んで、コマンドをコピーするだけです。
モニターなしで運用する
画面はなくても動きます。最初だけモニターをつないで設定し、終わったら外しましょう。
ディスプレイがないと挙動がおかしくなるアプリもありますし、画面共有の解像度が低くなることもあります。安いHDMIダミープラグを挿せば、Macはモニターがつながっていると認識します。
Mac mini自宅サーバーで動かせるもの
| 用途 | アプリ | メモ |
|---|---|---|
| メディアサーバー | Plex, Jellyfin | どちらもmacOS版があります。テレビやスマホにライブラリを配信できます。 |
| ファイル共有 | ファイル共有(標準機能) | 家中のデバイスとSMBでフォルダを共有できます。 |
| Time Machineバックアップ | ファイル共有(標準機能) | 共有フォルダをほかのMacのTime Machineの保存先にできます。 |
| コンテナ | OrbStack, Docker Desktop, Colima | Pi-holeやデータベース、自作アプリを動かせます。 |
| ホームオートメーション | Home Assistant | UTMなどの仮想マシンアプリでHome Assistant OSを動かします。 |
| ローカルAI | Ollama | AppleシリコンでオープンなAIモデルを動かし、ほかの端末から呼び出せます。 |
| 開発マシン | Git, Node, Python, Claude Code | ビルドやAIエージェントのための常時稼働マシンになります。 |
サーバー自体のバックアップも忘れずに。外付けドライブとTime Machineを使うのがいちばん手軽です。
外出先からサーバーにアクセスする
家の中ならMacのローカルアドレスで届きます。外出先からは、次の3つの方法があります。
- ポート開放: ルーターでポートを開けてMacに転送します。動きますが、Macがインターネットにさらされます。v6プラスなどのIPv4共有回線では、そもそも使えないことも多いです。
- TailscaleなどのVPN: Macとスマホにインストールすると、端末どうしがプライベートネットワークでつながります。管理画面やファイル共有にアクセスするならよい選択です。
- Macky: iPhoneやiPadから、Mac本体のターミナルとデスクトップを直接開けます。ポート開放もVPNの設定もいりません。
後の2つで迷ったらTailscale vs Mackyを読んでみてください。
iPhoneからMac miniを管理する
自宅サーバーは、たいていちょっと確認できれば十分です。コンテナは動いているか。バックアップは終わったか。ディスクはいっぱいになっていないか。MackyならMac miniのターミナルと画面をiPhoneで開けます。

- 本物のターミナル:
docker psを打ったり、ログを読んだり、サービスを再起動したりできます。キーバーにはEsc、Tab、Ctrlがあります。 - デスクトップ全体: Macのアプリが必要なときは画面に切り替えられます。
- ポート開放なし: 端末どうしが直接つながり、通信はエンドツーエンドで暗号化されます。
- 鍵はMacに置いたまま: Mackyで
ssh my-vpsと打てば、Macにある鍵がそのまま使われます。 - しっかり保護: 新しい端末はMac側での承認が必要です。ターミナルはマスターパスワードで守られます。
- AIエージェント: サーバーで動くエージェント用に、Claude CodeとCodexの専用モードがあります。
Mackyは1回5分のセッションまで無料です。Proは買い切り ¥5,000 で、バックグラウンド接続が使えるようになります。App Storeで入手する。
ほかの使い方はiPhoneからMacの自宅サーバーを監視する方法で紹介しています。
よくある質問
Mac miniは自宅サーバーに向いていますか?
はい。静かで消費電力が少なく、Unixのツールに加えてファイル共有やTime MachineなどAppleの機能も使えます。
サーバーとして使うと消費電力はどれくらいですか?
ENERGY STARの登録データでは、M4 Mac miniのアイドル時は構成により約2.4〜3.3Wです。負荷がかかるとそれより増えます。
モニターなしでMac miniを動かせますか?
はい。最初だけモニターをつないで設定してください。ディスプレイを前提にするアプリや画面共有には、安いHDMIダミープラグが役立ちます。
停電のあとMac miniは自動で起動しますか?
電源の設定で「停電後に自動的に起動」をオンにしてください。FileVaultがオンの場合は、パスワードを入れるまで起動が完了しません。
Mac miniでDockerは動きますか?
はい。OrbStack、Docker Desktop、ColimaのどれでもAppleシリコンでコンテナを動かせます。
外出先から自宅のMac miniにアクセスするには?
TailscaleなどのVPN、ルーターのポート開放、またはMackyを使う方法があります。Mackyならポートを開けずにiPhoneからターミナルと画面を開けます。