Votre Mac
dans le cloud,
prêt dès aujourd’hui

Un Mac mini M4 physique entièrement dédié, sans machine virtuelle. À la journée, à la semaine, au mois ou au trimestre, dans 6 régions au choix. Connectez-vous en SSH et retrouvez votre environnement de développement habituel dans le cloud.

M4 · 16 Gomachine entière dédiée
6 régionsun seul tarif
Dès 1 jourselon votre projet
Votre poste cloudExemple · TYO
Desk M4Mac physique dédié
RégionTokyo
Mémoire et stockage16 Go · SSD 256 Go
Exemple de durée7 jours · 5 restants
Prêt à l’emploissh dev@desk-m4-tokyo

Retrouvez votre environnement de développement

Installez et configurez vos outils selon le projet. Votre environnement cloud suit votre code.

XcodeSwiftFlutterReact Native fastlaneGitHub ActionsCocoaPodsHomebrew
Usages

Que faire avec ce Mac ?

Trois usages couvrent l’essentiel des raisons de louer un Mac. Définissez votre besoin avant de décider si vous devez le laisser tourner en permanence.

Compilation et signature iOS / macOS

Archivez avec xcodebuild archive, puis automatisez la signature et l’envoi vers TestFlight avec fastlane. Importez vos projets, certificats et profils de provisionnement. Stockez les certificats dans un trousseau dédié et supprimez-les après la compilation, conformément aux règles de votre équipe.

Runner CI/CD permanent

Enregistrez un runner GitHub Actions auto-hébergé ou un GitLab Runner et exécutez les tâches sur votre propre machine physique. Configurez le nombre de tâches concurrentes à votre convenance. Conservez les dépendances en cache, DerivedData et les journaux de compilation selon les besoins du projet.

Tests d’inférence IA sur Apple Silicon

Testez vos workflows d’inférence avec MLX, llama.cpp ou Ollama sur M4. Les 16 Go de mémoire unifiée doivent accueillir le modèle, le contexte et le système. Vérifiez en pratique si un modèle de 7B à 8B fonctionne avec votre méthode de quantification.

$ ssh dev@203.0.113.24 dev@desk-m4-tokyo ~ % xcodebuild -version De la commande à la connexion SSH Voir les étapes illustrées

L’adresse de connexion, le nom d’utilisateur et les identifiants sont indiqués dans la console. Cette illustration montre le mode de connexion, pas une machine en cours d’utilisation.

Machine physique dédiée

Une machine entière, rien que pour vous

Pas de partage. Vous louez un véritable Mac mini M4 physique, pas une machine virtuelle découpée depuis un hôte partagé.

1 machine → 1 utilisateur

Ce Mac mini M4 est à vous seul

Cette machine physique dispose d’une puce M4, de 16 Go de mémoire et d’un SSD de 256 Go. Choisissez les compilations à lancer, les caches à conserver et le moment de démarrer vos tâches en arrière-plan. Vous gérez les ressources entre vos projets.

Idéal pour les projets qui doivent conserver leurs dépendances, certificats et environnements de compilation.

Aucune virtualisation

Pas de VM, pas de partage du temps

macOS fonctionne directement sur le matériel physique. Consultez ses caractéristiques avec system_profiler, puis mesurez les temps de compilation de vos tâches. Pour comparer les performances, gardez le même projet, la même version des outils et les mêmes conditions de cache.

Une machine dédiée n’offre pas une capacité illimitée de tâches simultanées : les ressources restent celles de la machine.

macOS natif

La version de Xcode adaptée au projet

L’interface graphique de macOS et la ligne de commande sont disponibles. Installez plusieurs versions compatibles de Xcode et passez de l’une à l’autre selon le projet. Vérifiez les chemins du SDK et des outils en ligne de commande, ainsi que la compatibilité avec macOS.

Lancez xcodebuild -version avant votre première archive.

Tarifs publics

Un Mac, 4 durées de location

Une seule configuration : Desk M4. Location dès un jour, facturation en dollars et même tarif dans les 6 régions. Testez votre workflow, puis choisissez la durée qui vous convient.

Tous les tarifs

Desk M4

Mac mini M4 · 16 Go · SSD 256 Go

Pour un dépannage ponctuel, louez à la journée ; pour une courte période de développement intensif, à la semaine. Si vous réutilisez souvent vos caches de compilation, optez pour le mois ou le trimestre. Le tarif trimestriel correspond à 3 mois, soit environ $98.5 par mois.

À la journée$21.7

Tester un projet

À la semaine$58.6

Développement intensif

Au mois$108.6

Développement et caches

Au trimestre$295.4

Workflow CI permanent

Options : SSD +1 To $11.4/mois · SSD +2 To $22.8/mois · Connexion parallèle Thunderbolt 5 $6.4/mois par machine.

Les SSD en option augmentent l’espace de stockage, pas la mémoire unifiée. Connecter plusieurs machines ne crée pas une mémoire partagée. Vérifiez d’abord que votre logiciel prend en charge les tâches distribuées, puis choisissez votre mode de connexion.

Régions

6 régions, choisissez la plus proche

Quatre en Asie-Pacifique et deux en Amérique du Nord. Desk M4 est disponible dans chaque région, au même tarif. Les cartes présentent les régions proposées. Vérifiez les disponibilités en temps réel dans la console.

SGDisponible

Singapour

Une option pratique pour les équipes d’Asie du Sud-Est. Évaluez ensemble le réseau de vos développeurs, votre dépôt de code et le téléchargement des artefacts, au-delà de la seule distance géographique.

Choisir Singapour
JPDisponible

Japon (Tokyo)

Une région adaptée aux équipes d’Asie de l’Est. Testez SSH et l’interface graphique avec le réseau que vous utilisez au quotidien pour coder et travailler à distance.

Choisir Tokyo
KRDisponible

Corée du Sud (Séoul)

Une autre option pour les équipes d’Asie du Nord-Est. Testez la connexion depuis votre réseau habituel avant d’y installer un runner permanent.

Choisir Séoul
HKDisponible

Hong Kong

Adapté à la collaboration entre le sud de la Chine et l’Asie du Sud-Est. Pour le bureau à distance, vérifiez la latence aller-retour ; pour la CI, mesurez aussi le téléchargement des dépendances et l’envoi des artefacts.

Choisir Hong Kong
US-EDisponible

États-Unis (Est)

Pour les équipes de la côte Est nord-américaine et d’Europe occidentale. Si vos déclencheurs CI et votre dépôt d’artefacts se trouvent dans cette région, mesurez les transferts sur l’ensemble du workflow de compilation.

Choisir l’Est des États-Unis
US-WDisponible

États-Unis (Ouest)

Pour les équipes de la côte Ouest nord-américaine. Rapprochez les compilations de votre workflow, puis comparez les temps réels de téléchargement, d’envoi et d’interaction.

Choisir l’Ouest des États-Unis

Les régions sont disponibles 365 jours par an. La qualité de connexion dépend de votre réseau et de votre workflow : nous ne présentons pas de chiffres de latence non mesurés comme des garanties.

Migration

Passer de votre Mac au cloud en 3 étapes

Transférez d’abord le projet, configurez ensuite les outils, puis connectez votre pipeline. Les durées ci-dessous sont des estimations de préparation, pas des délais de mise en service. Le volume des téléchargements et votre débit réseau font varier le temps nécessaire.

01 · Données

Transférez projets et certificats

Récupérez le code avec Git et transférez avec rsync les fichiers nécessaires qui ne sont pas versionnés. Exportez et transmettez les éléments de signature séparément, de façon sécurisée. Après importation dans le trousseau cloud, vérifiez les droits d’accès et ne déposez jamais de clé privée dans le dépôt.

rsync -avz ~/Projects/ \
  dev@203.0.113.24:~/Projects/

Remplacez l’adresse d’exemple par l’adresse IP indiquée dans la console. Vérifiez le chemin de destination avant de lancer la synchronisation.

Prévoyez environ 15 minutes pour préparer les fichiers, hors transfert.

02 · Outils

Configurez Homebrew et Xcode

Exportez un Brewfile sur votre Mac, puis transférez-le dans le répertoire d’installation cloud. Vérifiez les versions de Xcode, du SDK, de Ruby et des dépendances du projet. Ne vous contentez pas de vérifier que l’app s’ouvre : lancez une compilation en ligne de commande.

brew bundle dump
brew bundle install
xcodebuild -version
xcode-select -p

Exécutez la première commande d’export sur votre Mac. Lancez les commandes d’installation et de vérification dans le cloud.

Prévoyez environ 30 à 60 minutes pour l’installation. Le téléchargement de fichiers volumineux peut prendre plus longtemps.

03 · CI

Configurez les labels du runner

Suivez les instructions du dépôt pour enregistrer un runner GitHub Actions ou GitLab. Attribuez des labels à la machine et aux tâches. Réservez les exécuteurs détenant des éléments de signature aux projets de confiance et limitez les tâches simultanées du pipeline.

runs-on:
  - self-hosted
  - macOS
  - ARM64
  - desk-m4

Cet extrait configure un workflow GitHub Actions. Lors de l’enregistrement, faites correspondre les labels de l’exécuteur.

Si les identifiants et le workflow sont prêts, prévoyez environ 10 minutes pour la configuration.

Le quotidien des développeurs

Ils utilisent ce Mac au quotidien

« Je lance les builds de nuit sur la machine de Tokyo et je récupère l’IPA le matin. »

Développeur iOS indépendant

« L’attente en CI est passée d’une demi-heure à quelques minutes, car la machine entière est réservée à nos tâches. »

Responsable d’une équipe mobile

« Je teste des modèles quantifiés avec MLX sur M4. Une location à la semaine suffit pour mener l’expérience à bien. »

Étudiant en recherche sur l’IA
FAQ

À vérifier avant de commander

Prenez connaissance des détails sur la machine, la connexion, la facturation et les données avant votre premier paiement. Le bon fonctionnement de votre environnement compte davantage que la seule référence de la puce.

Est-ce une machine virtuelle ?

Non. Vous louez un Mac mini M4 physique entier, réservé à un seul utilisateur. La configuration de base du Desk M4 comprend une puce M4, 16 Go de mémoire et un SSD de 256 Go. Les SSD en option ajoutent uniquement de l’espace de stockage.

Puis-je installer une version précise de Xcode ?

Oui. Configurez vos outils de développement selon le projet, installez plusieurs versions compatibles et passez de l’une à l’autre. Vérifiez d’abord la version de macOS requise par Xcode, puis les chemins du SDK et des outils en ligne de commande. Si votre projet exige une version particulière du système, contactez support@macminivps.com avant de payer pour confirmer la compatibilité de l’environnement.

SSH ou bureau à distance ?

Privilégiez SSH pour les compilations, la CI et les tâches d’inférence. Utilisez le bureau à distance pour l’interface graphique de Xcode ou le simulateur. Pour VNC, passez de préférence par un tunnel SSH. Ne stockez pas vos identifiants dans le dépôt ni dans des journaux publics. Consultez le guide de prise en main pour connaître les étapes.

Que deviennent mes données à la fin de la location ?

À l’échéance, l’arrêt du service et l’effacement du disque sont effectués conformément aux conditions de service. Les SSD en option sont également concernés. Ne considérez pas la machine louée comme votre unique sauvegarde. Avant l’échéance, exportez votre code, vos artefacts, vos certificats et les journaux nécessaires, puis vérifiez le renouvellement dans la console.

Quels moyens de paiement sont acceptés ?

Seuls USDT-TRC20 et Visa / Mastercard / Amex (via Stripe) sont acceptés. Tous les paiements sont en dollars américains (USD). Les moyens de paiement disponibles sont ceux indiqués par l’interface de paiement. Avant de régler, vérifiez le montant, la durée de facturation et le réseau. Pour toute question sur une facture, contactez-nous via un ticket dans la console ou par e-mail à l’adresse d’assistance.

Louez une journée
pour vous faire une idée

Commencez avec Desk M4 à $21.7/jour. Testez une connexion, une compilation et l’export d’un artefact, puis choisissez la durée qui vous convient.

USDT-TRC20 ou Visa / Mastercard / Amex (via Stripe), en dollars américains. Les moyens de paiement disponibles sont ceux proposés à la caisse.