Mac miniをサーバーとして使う
Mac miniサーバーは理にかなった選択です。小さく静かで消費電力も少ないので、棚の上で一日中動かせます。多くの人は自宅やオフィスで、ファイル、メディア、バックアップ用に使っています。以下では、うまく構築する方法を説明します。そのあとで、ホスティングのMac miniが合う場面を取り上げます。
Mac miniサーバーの主な用途
- 自宅や小さなオフィスのファイルサーバー。
- ほかのMacのTime Machineバックアップ先。
- Plexなどのメディアサーバー。
- ホームオートメーション、スクリプト、定期実行のジョブ。
- 開発者のビルドマシンやAIエージェント用のマシン。
特別なソフトウェアは必要ありません。Appleは2022年4月21日にmacOS Serverアプリの提供を終了しました。ファイル共有、コンテンツキャッシュ、Time Machineの共有は、今はmacOS自体の「共有」設定にあります。
ステップ1:スリープさせない
Mac miniは初期設定でスリープします。スリープ中のサーバーは何にも応答しません。システム設定で「エネルギー」を開きます。「ディスプレイがオフのときに自動でスリープさせない」をオンにします。「ネットワークアクセスによってスリープを解除」もオンにします。同じ設定はターミナルでもできます。
sudo pmset -a sleep 0 sudo pmset -a disksleep 0 sudo pmset -a displaysleep 10 sudo pmset -a womp 1
そのあとpmset -gを実行して、値が反映されたか確認してください。
ステップ2:停電のあとに復帰させる
初期設定では、電源が切れたMacは電気が戻っても電源オフのままです。これは1つの設定で直せます。pmsetではautorestartという名前です。
sudo pmset -a autorestart 1
起動するだけでは半分です。多くのアプリやサービスは、ユーザーがログインしたときにしか起動しません。システム設定の「ユーザとグループ」で、「自動ログイン」を設定してください。
Appleは注意点を1つ挙げています。FileVaultがオンの間は、自動ログインを使えません。つまり、ディスクの暗号化と無人での再起動のどちらかを選ぶことになります。機密性の高いファイルがあるなら、FileVaultはオンのままにしてください。停電のあとは手動でログインするつもりでいましょう。
ステップ3:有線イーサネットとUPS
Wi-Fiではなくケーブルを使ってください。イーサネットはファイル転送が速く、ルーターが混んでいても切れません。ルーターでMacに固定のアドレスを割り当てると、ほかの機器から常に見つけられます。
小型のUPSは導入する価値があります。最も多い停電である瞬断を乗り切れます。対応するUPSのバッテリーが減ると、macOSは安全にシステム終了することもできます。UPSをUSBケーブルでMacにつなぎ、「エネルギー」設定でUPSのオプションを確認してください。
ステップ4:ヘッドレスで動かす
ヘッドレスのMac miniサーバーには、モニターもキーボードもありません。最初は画面をつないで設定します。次に、システム設定の「一般」から「共有」を開き、「画面共有」と「リモートログイン」をオンにします。そのあとはディスプレイを外し、別のコンピュータから管理できます。
ディスプレイがつながっていないと、おかしな動きをするアプリもあります。HDMIダミープラグを挿して、画面があるとMacに思わせる人もいます。まずはダミープラグなしで試してください。
ステップ5:外部から安全に接続する
ポートフォワーディングで、SSHや画面共有をインターネットに公開しないでください。そうしたポートは一日中スキャンされています。代わりに、Tailscaleやルーターに設定したVPNなど、プライベートネットワークのツールを使います。そうすれば、自分のデバイスだけがMacに接続できます。
macOSは最新の状態に保ち、管理者アカウントには強いパスワードを使ってください。より詳しいチェックリストは、常時稼働Macのガイドにあります。エージェント用のマシン向けに書いたものです。
ホスティングのMac mini:運用をほかの人に任せる
Mac miniのホスティングでは、Macは事業者のラックに置かれます。電源、冷却、ネットワーク、修理は事業者が担当します。あなたはインターネット経由で接続します。サーバーを置く適当な場所がない場合や、出張が多くて手でリセットできない場合に価値があります。
ただし制限があります。AppleのmacOSライセンスでは、ホスティングのMacをリースできるのは開発者向けサービスに限られます。つまり、ビルド、CI、テスト、開発者向けツールです。そのため、ホスティングのMac miniはPlexサーバー、ファイルサーバー、バックアップ先には使えません。それらはご自身のMacで動かすものです。
MacRunは、開発作業向けにホスティングするMac miniの専用サーバーです。M6 Mac miniを丸ごと1台、月額$139で使えます。管理者権限があり、Xcodeもインストール済みです。スリープすることはなく、ニュージャージー州にある自社の専用施設で稼働しています。詳細はMacサーバーのレンタルページをご覧ください。
当社のホスティングMac miniを使うべきでない人
- メディアサーバー、ファイルサーバー、自宅のバックアップ先が欲しい人。
- 公開Webサイトやメールサーバーをホストしたい人。
- 固定のパブリックIPや受信用のポートが必要な人。
- すでにMac miniを持っていて、有線で常時稼働させられる場所がある人。
この用途のためにMac miniを買うなら、標準構成のM6はapple.comで$899です。当社のランナープランの6か月分を少し超える金額です。
よくある質問
Mac miniはサーバーとして優秀ですか?
+
はい、自宅や小さなオフィス向けなら優秀です。静かで小さく、省電力です。スリープをオフにし、停電後の自動再起動をオンにして、有線イーサネットを使ってください。
停電のあとにMac miniを再起動させるにはどうすればいいですか?
+
ターミナルでsudo pmset -a autorestart 1を実行します。次に自動ログインをオンにすると、ログインしたユーザーが必要なアプリも再び起動します。FileVaultがオンのときは自動ログインを使えません。
Mac miniをサーバーとして使うにはmacOS Serverが必要ですか?
+
いいえ。Appleは2022年4月21日にmacOS Serverの提供を終了しました。ファイル共有、コンテンツキャッシュ、Time Machineの共有は、macOSの「共有」設定に組み込まれています。
Mac miniサーバーをヘッドレスで動かせますか?
+
はい。ディスプレイをつないで設定し、「画面共有」と「リモートログイン」をオンにしてから、ディスプレイを外します。そのあとは別のコンピュータから管理します。
ホスティングのMac miniでPlexを動かせますか?
+
MacRunではできません。AppleのmacOSライセンスでは、リースしたMacはビルドやテストなどの開発者向けサービスに限られます。メディアサーバーはご自身のMacで動かしてください。