Macサーバーをレンタルする
レンタルのMacサーバーとは、他社のラックで一日中動いていて、ネットワーク越しに操作するMacのことです。MacRunは専用のM6 Mac miniを、macOSサーバーとして月額$139でレンタルしています。sudoによるroot権限、SSH、画面共有が使えます。Linuxサーバーと違う点が1つあります。Appleのライセンスでは、リースしたMacは開発作業にしか使えません。
レンタルしたMacサーバーの用途
macOSが必要で、しかもキーボードの前に人がいなくても動かしたい作業があるとき、macOSサーバーが借りられます。よく見かける用途は次のとおりです。
- GitHub Actions、GitLab、Buildkite、JenkinsでのiOS・macOSアプリのCIビルドとテスト。
- フルテストやリリースビルドなど、夜間や定期のジョブ。
- XcodeやiOSシミュレータを使う自動化スクリプト。
- 自社のリポジトリで作業する、Claude CodeやCodexなどのコーディングエージェント。
- 実機のMac上のSafariでのWebアプリのテスト。
動かせないもの
ここがMacサーバーとLinuxマシンの違いです。macOSのライセンスでは、Macのリースは1つの目的に限られます。Appleはこれを「Permitted Developer Services」と呼んでいます。その例として、継続的インテグレーション、ソースからのソフトウェアのビルド、自動テスト、それらを支える開発ツールが挙げられています。これはmacOS Tahoe 26ライセンスの第3条にあります。2026年10月に確認しました。
そのため、公開Webサイト、メールサーバー、メディアサーバー、メッセージ中継には、レンタルのMacサーバーは向きません。当社の規約もライセンスに従っています。該当する条文の全文はライセンスについての記事で引用しています。
サーバーとして使える理由
机の上のMacは、スリープし、ログインを待ち、蓋を閉じると止まるように作られています。Macサーバーはその逆でなければなりません。当社のMacは、お渡しする前にそのように設定しています。
- 各Macは物理的なM6 Mac miniで、共有も仮想化もしません。
- ニュージャージー州にある自社の専用施設で、ビジネス向け光回線と有線のギガビットイーサネットに接続しています。
- エージェントプランでは、セッションが再起動後も残ります。
- 全マシンの稼働状況はステータスページでリアルタイムに公開しています。
- お客様が替わるたびに、データを消去してOSを再インストールします。
接続方法
各MacはプライベートなTailscaleネットワーク上にあります。ご自身のデバイスから、SSHと画面共有で接続します。公開されたSSHポートも、固定のパブリックIPv4アドレスもありません。
ほとんどのビルド作業にはこれで十分です。GitHub ActionsのrunnerのようなCIエージェントは、自分からサービスに接続してジョブを受け取ります。外から入ってくる接続は必要ありません。ただし、公開インターネットに向けたサービス提供はできません。これはライセンスでもともと禁止されています。
インストール済みのもの
各サーバーはmacOS 27で動いています。Xcode 26.6はインストール済みで初回起動も完了し、iOS 26.5のシミュレータランタイムも入っています。GitHub Actionsのrunnerソフトウェアはプリインストール済みです。sudoとHomebrewが使えるので、どのバージョンのXcodeも、どのCIエージェントも追加できます。GitLab、Buildkite、JenkinsについてはほかのCIのドキュメントで説明しています。
構成と料金
- M6、メモリ16 GB、SSD 256 GB:ランナーとして月額$139、エージェント用Macとして月額$169。在庫があり、1〜4時間で利用開始できます。初月は$69または$84です。
- M4、メモリ16 GB、SSD 256 GB:ランナーとして月額$119、エージェント用Macとして月額$149。1世代前の標準チップで、最も安い価格です。予約注文制で、約1週間で稼働します。稼働するまで料金はかかりません。
- M5 Pro、メモリ48 GB、SSD 1 TB:ランナーとして月額$269、エージェント用Macとして月額$299。オープンモデルもローカルで動かすエージェント向けです。予約注文制で、約1週間で稼働します。初回のみ構築費$199がかかります。
- M5 Pro、メモリ64 GB、SSD 1 TB:ランナーとして月額$319、エージェント用Macとして月額$349。Mac miniに搭載できる最大のメモリです。予約注文制で、約1週間で稼働します。初回のみ構築費$249がかかります。
ランナープランはCIとスクリプト向けです。エージェントプランでは、Claude CodeとCodex、ブラウザで開けるデスクトップ、再起動をまたいで維持されるセッションが加わります。請求は月ごとで、ポータルから解約できます。
最初の1時間
Macサーバーの準備ができると、Tailscaleの共有招待をお送りします。Tailscaleをインストールしてサインインし、招待を承認します。次に、ポータルに表示されるアドレスにSSHで接続します。多くの人はその後CIのrunnerを登録します。それから手動で1回ビルドして、キャッシュを温めます。
以降、Macは状態を保ちます。チェックアウトしたコード、DerivedData、Homebrewのパッケージは、そのまま残ります。そのため当社のベンチマークでは、ウォーム状態のM6が一般的なCIジョブを27秒で終えました。新規のGitHubホスト型runnerでは、同じジョブに269秒かかりました。
当社のMacサーバーが向かない人
- 固定IPや、外部から到達できる公開ポートが必要な人。
- SLAや、複数リージョンのサーバーが必要な人。
- Mac Studio、Mac Pro、GPUサーバーが必要な人。
- Webサイトやメールサービスなど、公開サービスをホストしたい人。
- マネージドのコード署名やビルドUIが必要な人。当社はどちらも提供していません。
手順を追って始めるには、セットアップドキュメントをお読みください。ほかのMacレンタルと比べるなら、MacRunとMacStadiumの比較をご覧ください。
よくある質問
レンタルしたMacサーバーでWebサイトをホストできますか?
+
MacRunではできません。Appleのライセンスでは、Macのリースはビルドやテストなどの開発者向けサービスに限られます。また当社のMacには、パブリックIPも外部から入れるポートもありません。
レンタルしたmacOSサーバーでroot権限は使えますか?
+
はい。sudoとHomebrewが使える管理者アカウントが付きます。どのバージョンのXcodeやCIエージェントもインストールできます。
レンタルしたMacサーバーにはどう接続しますか?
+
プライベートなTailscaleネットワーク経由で接続します。ターミナルにはSSH、デスクトップには画面共有を使います。公開されたSSHポートはありません。
macOSサーバーのレンタル料金はいくらですか?
+
専用のM6 Mac miniサーバーは月額$139で、初月は$69です。エージェントプランは$169です。