Louer un Mac

Louer un serveur Mac

Un serveur Mac loué, c’est un Mac qui tourne toute la journée dans le rack de quelqu’un d’autre, et que vous pilotez par le réseau. MacRun loue des Mac mini M6 dédiés comme serveurs macOS pour $139 par mois. Vous avez l’accès root via sudo, SSH et le partage d’écran. Une chose diffère d’un serveur Linux. La licence d’Apple ne permet à un Mac loué que le travail de développement.

À quoi sert un serveur Mac loué

On loue un serveur macOS quand une tâche a besoin de macOS et doit tourner sans personne au clavier. Voici les tâches que nous voyons le plus souvent.

  • Builds et tests CI pour apps iOS et macOS, sur GitHub Actions, GitLab, Buildkite ou Jenkins.
  • Jobs nocturnes et planifiés, comme une suite de tests complète ou un build de release.
  • Scripts d’automatisation qui ont besoin de Xcode ou du simulateur iOS.
  • Agents de code comme Claude Code ou Codex, qui travaillent sur vos propres dépôts.
  • Tester votre application web dans Safari sur un vrai Mac.

Ce qu’il ne peut pas faire tourner

C’est là qu’un serveur Mac diffère d’une machine Linux. La licence macOS autorise la location d’un Mac pour un seul usage. Apple l’appelle "Permitted Developer Services". Ses exemples sont l’intégration continue, la compilation de logiciels depuis les sources, les tests automatisés, et les outils de développement qui les accompagnent. C’est la section 3 de la licence macOS Tahoe 26, lue en octobre 2026.

Un serveur Mac loué n’est donc pas le bon endroit pour un site web public, un serveur mail, un serveur multimédia ou un relais de messagerie. Nos conditions suivent la licence. Notre article sur la licence cite la section complète.

Ce qui en fait un serveur

Un Mac de bureau est fait pour se mettre en veille, attendre une connexion, et s’arrêter quand on rabat l’écran. Un serveur Mac doit faire l’inverse. Les nôtres sont configurés ainsi avant que vous les receviez.

  • Chaque Mac est un Mac mini M6 physique, jamais partagé et jamais virtualisé.
  • Il est en Ethernet gigabit filaire, sur fibre professionnelle, dans notre propre site privé dans le New Jersey.
  • Avec l’offre Agent, votre session survit aux redémarrages.
  • La disponibilité de chaque machine est publique, en direct, sur notre page de statut.
  • Il est effacé et réinstallé entre deux clients.

Comment vous y accédez

Chaque Mac est sur un réseau Tailscale privé. Vous y accédez en SSH et en partage d’écran depuis vos propres appareils. Il n’y a pas de port SSH public ni d’adresse IPv4 publique fixe.

Cela convient à la plupart des builds. Un agent CI comme le runner GitHub Actions se connecte en sortie à son service et récupère les jobs. Rien n’a besoin d’entrer. En revanche, impossible de servir du trafic sur l’internet public, ce que la licence interdit de toute façon.

Ce qui est installé

Chaque serveur tourne sous macOS 27. Xcode 26.6 est installé, premier lancement fait, avec le runtime du simulateur iOS 26.5. Le logiciel du runner GitHub Actions est préinstallé. Vous avez sudo et Homebrew, donc vous pouvez ajouter toute version de Xcode et tout agent CI. La documentation des autres CI couvre GitLab, Buildkite et Jenkins.

Modèles et prix

  • M6, 16 Go de mémoire, SSD de 256 Go : $139 par mois en runner ou $169 en Mac pour agents. En stock, prêt en 1 à 4 heures. Le premier mois coûte $69 ou $84.
  • M4, 16 Go de mémoire, SSD de 256 Go : $119 par mois en runner ou $149 en Mac pour agents. La puce d’entrée de gamme précédente, au prix le plus bas. En précommande, en service en une semaine environ. Rien n’est facturé avant la mise en service.
  • M5 Pro, 48 Go de mémoire, SSD de 1 To : $269 par mois en runner ou $299 en Mac pour agents. Pour les agents qui font aussi tourner des modèles ouverts en local. En précommande, en service en une semaine environ. Des frais de préparation uniques de $199 s’appliquent.
  • M5 Pro, 64 Go de mémoire, SSD de 1 To : $319 par mois en runner ou $349 en Mac pour agents. Le maximum de mémoire qu’un Mac mini peut accueillir. En précommande, en service en une semaine environ. Des frais de préparation uniques de $249 s’appliquent.

L’offre Runner sert à la CI et aux scripts. L’offre Agent ajoute Claude Code et Codex, un bureau dans le navigateur, et une session maintenue entre les redémarrages. La facturation est mensuelle, et vous pouvez résilier depuis l’espace client.

Votre première heure avec lui

Quand votre serveur Mac est prêt, nous vous envoyons une invitation de partage Tailscale. Vous installez Tailscale, vous vous connectez, et vous l’acceptez. Ensuite vous vous connectez en SSH, avec l’adresse affichée dans votre espace client. La plupart des gens enregistrent ensuite leur runner CI. Puis ils lancent un build à la main pour chauffer les caches.

À partir de là, le Mac garde son état. Vos checkouts, vos données dérivées et vos paquets Homebrew restent là où vous les avez laissés. C’est pourquoi un M6 déjà chaud a exécuté un job CI typique en 27 secondes dans notre benchmark. Un runner neuf hébergé par GitHub a mis 269 secondes pour le même job.

Qui ne devrait pas nous louer un serveur Mac

  • Vous avez besoin d’une IP fixe ou d’un port public entrant.
  • Vous avez besoin d’un SLA, ou de serveurs dans plusieurs régions.
  • Vous avez besoin d’un Mac Studio, d’un Mac Pro ou d’un serveur GPU.
  • Vous voulez héberger quelque chose de public, comme un site ou un service mail.
  • Vous avez besoin d’une signature de code gérée ou d’une interface de build. Nous ne proposons ni l’une ni l’autre.

Pour démarrer pas à pas, lisez la documentation d’installation. Pour comparer avec la location d’un Mac entier ailleurs, voyez MacRun vs MacStadium.

Questions fréquentes

Puis-je héberger un site web sur un serveur Mac loué ?

+

Pas chez MacRun. La licence d’Apple n’autorise la location d’un Mac que pour des services aux développeurs, comme les builds et les tests. Nos Mac n’ont pas non plus d’IP publique ni de port entrant.

Ai-je l’accès root sur un serveur macOS loué ?

+

Oui. Vous avez un compte administrateur avec sudo et Homebrew, et vous pouvez installer toute version de Xcode ou tout agent CI.

Comment me connecter à un serveur Mac loué ?

+

Par un réseau Tailscale privé, avec SSH pour le terminal et le partage d’écran pour le bureau. Il n’y a pas de port SSH public.

Combien coûte la location d’un serveur macOS ?

+

Un serveur Mac mini M6 dédié coûte $139 par mois, avec un premier mois à $69. L’offre Agent coûte $169.

Pages associées