À propos de MiniVPS

Une seule mission :
louer de vrais Mac
aux développeurs

MacMiniVPS, station de travail Mac dans le cloud, fournit aux développeurs un poste de travail Mac à distance. Nous ne partageons pas la puissance d’une machine : nous vous réservons un Mac mini physique.

Codez, lancez des compilations, intégrez une CI ou testez l’inférence sur Apple Silicon. Vous choisissez votre workflow, nous fournissons la machine pour l’exécuter.

Desk M4 · M4 / 16 Go / SSD 256 Go
Tarifs à la journée, à la semaine, au mois ou au trimestre, dès $21.7/jour.

Illustration de la mise à disposition d’un poste Mac physique Un membre de l’équipe technique raccorde l’alimentation et le réseau d’un Mac mini. Cette illustration montre la mise à disposition d’une machine entière ; il ne s’agit pas d’une photo de centre de données.
Une unité de mise à disposition : 1 utilisateur, 1 Mac physique Illustration du raccordement · Pas de VM ni de location à temps partagé
Pourquoi réserver une machine entière

Un environnement à vous,
sans partager ses ressources avec d’autres.

Pour une machine de compilation, l’essentiel n’est pas d’obtenir un beau chiffre à chaque fois, mais de retrouver les mêmes ressources, la même chaîne d’outils et les mêmes répertoires à la compilation suivante. Nos machines physiques délimitent clairement ce qui vous est réservé.

Une machine, un utilisateur

Pendant toute la durée de la location, votre Mac mini n’est attribué à aucun autre utilisateur. La mémoire et le stockage ne sont pas partagés avec d’autres locataires, et la machine n’est pas louée à tour de rôle.

Cela ne signifie pas que les tâches ne ralentiront jamais. Les simulateurs, processus de compilation et modèles que vous lancez utilisent les ressources de la même machine.

Une attribution sans ambiguïté

Un vrai macOS, pas une machine virtuelle

L’interface graphique et la ligne de commande s’exécutent sur un Mac physique. Configurez Xcode, compilez vos dépendances et utilisez vos scripts d’automatisation et outils de développement selon les besoins de votre projet.

La compatibilité entre une version de macOS et une version de Xcode doit être vérifiée au cas par cas. Tenez compte des dépendances du projet et du SDK cible, pas seulement des numéros de version.

Une chaîne d’outils adaptée à votre projet

Votre environnement de signature reste intact

Aucun autre locataire ne peut remplacer vos scripts de compilation, modifier les dépendances de votre projet ou lancer ses propres tâches sur le même système. Vous gardez vos conventions de répertoires et vos étiquettes CI.

La gestion des certificats, des clés privées et des sauvegardes reste de votre responsabilité. Réserver une machine entière isole les locataires, mais ne remplace ni le contrôle des accès ni une stratégie de sauvegarde.

Comprendre l’accès et la protection des données
À qui s’adresse notre service

Venez avec votre projet,
sans acheter de machine au préalable.

Nous proposons actuellement une seule configuration : Desk M4, avec M4, 16 Go de mémoire et un SSD de 256 Go. Vérifiez d’abord qu’elle convient à votre charge de travail, puis choisissez la durée de location et l’extension de stockage, sans avoir à deviner ce que cachent des noms de modèles obscurs.

Développeurs iOS et macOS

Vous avez besoin d’un environnement compatible avec Xcode pour empaqueter, archiver et diagnostiquer vos compilations, ou souhaitez déporter les tâches longues depuis votre ordinateur de travail.

Lors de la première utilisation, testez avec un vrai projet l’installation des dépendances, la configuration de la signature et le téléchargement des artefacts. Vérifiez aussi séparément la connexion à un appareil physique et sa réactivité : une compilation réussie ne suffit pas à valider l’ensemble.

Voir les guides de connexion et de compilation

Équipes CI/CD

Vous avez besoin d’un runner auto-hébergé disponible en permanence, qui conserve le cache des dépendances, utilise une version fixe de Xcode et s’intègre à votre pipeline existant.

Vérifiez la mémoire maximale et la croissance du stockage à l’aide d’un pipeline, puis configurez le parallélisme. Plusieurs machines permettent de répartir les tâches, mais n’accélèrent pas automatiquement une compilation unique.

Comparer les durées de location longue durée

Expérimentation en IA

Vous souhaitez tester des outils comme MLX ou llama.cpp sur Apple Silicon et mener des expériences de chargement et d’inférence de modèles pendant une période définie.

La mémoire de 16 Go suffit ou non selon le modèle, la quantification, le contexte et le parallélisme. Un SSD supplémentaire peut accueillir davantage de poids de modèles, mais ne remplace pas la mémoire et n’accélère pas l’inférence à lui seul.

Parlons de votre modèle
Six emplacements, des engagements clairs

Au plus près de votre workflow,
pas seulement sur la carte.

Pour choisir un emplacement, tenez compte de trois éléments : où se trouvent les personnes qui utilisent la machine, où s’exécute le service qui déclenche les compilations et où doivent être envoyés les artefacts. La réactivité du bureau à distance et la vitesse d’envoi ne dépendent pas forcément du même emplacement.

Asie-Pacifique : au plus près du développement et de l’usage quotidien

Singapour, Japon (Tokyo), Corée du Sud (Séoul), Hong Kong

Si votre équipe se trouve principalement en Asie-Pacifique, commencez par comparer ces emplacements. Pour utiliser souvent l’interface graphique, vérifiez la connexion entre votre réseau et le site choisi. Pour les compilations automatisées, observez plutôt le téléchargement du code et des dépendances, ainsi que le renvoi des artefacts.

La proximité géographique est un point de départ, pas une garantie de latence. Votre opérateur, le routage international et votre réseau local peuvent modifier l’expérience réelle.

Choisir selon la qualité réelle de la connexion

Amérique du Nord : au plus près de l’équipe et des artefacts

États-Unis (côte Est), États-Unis (côte Ouest)

Ces emplacements conviennent aux équipes dont les membres utilisent la machine au quotidien depuis l’Amérique du Nord, ou qui souhaitent comparer les liaisons avec leurs dépôts de code, environnements de test et envois vers App Store Connect dans cette région.

La région de l’emplacement ne garantit pas des envois plus rapides. Pour comparer, utilisez le même projet, les mêmes dépendances et le même type d’artefact afin de trouver le poste qui vous convient.

Tester le workflow de bout en bout

Les six emplacements proposent le Desk M4 au même tarif, avec un fonctionnement continu 365 jours par an. La disponibilité effective est indiquée en temps réel dans la console. Le choix de l’emplacement ne change pas le principe d’une machine entière réservée à un seul utilisateur.

Ce qui compte pour les développeurs

Au final, tout revient à
votre projet.

Ces deux idées résument notre approche : votre environnement suit votre projet, sans avoir à acheter une machine au préalable.

« Le client a besoin d’une version précise de Xcode ? Nous pouvons changer le jour même. »
Responsable technique d’une équipe de développement externalisée · Changement de version
« Plus besoin d’acheter un autre Mac pour publier une app. »
Développeur indépendant · Utilisation à la demande

Pour choisir une configuration, indiquez les versions visées, les dépendances du projet et les tâches de compilation réelles. Vérifiez d’abord la compatibilité du système, puis planifiez le changement. Le poste dans le cloud fournit un environnement, mais ne remplace ni les licences logicielles ni les tests du projet.

Des engagements vérifiables

Prix, accès, données :
rien n’est laissé au hasard.

Nous ne présentons pas comme garanties des fonctionnalités qui n’ont pas été confirmées. Avant de commander, vous pouvez vérifier les emplacements ; avant de payer, le montant ; et avant la fin de la location, les éléments à sauvegarder.

Des tarifs publics, selon votre choix

Le Desk M4 coûte $21.7/jour, $58.6/semaine, $108.6/mois ou $295.4/trimestre. Les extensions de stockage et le raccordement Thunderbolt 5 sont tarifés séparément : leur coût n’est pas dissimulé dans la description de la configuration.

Les besoins en plusieurs machines sont également discutés à partir du catalogue public. Avant de payer, vérifiez le nombre de machines, la durée, l’emplacement et les options, sans dépendre d’un tarif communiqué oralement.

Consulter tous les tarifs

Les moyens de paiement sont clairement indiqués

Seuls USDT-TRC20 et Visa / Mastercard / Amex (via Stripe) sont acceptés. Tous les paiements sont en dollars américains (USD). Les moyens effectivement disponibles dépendent de la passerelle de paiement, comme indiqué par l’interface.

En cas de problème de paiement, conservez le numéro de commande et le justificatif de transaction, puis ouvrez un ticket depuis la console. N’envoyez jamais par e-mail un numéro de carte complet, une clé privée ou d’autres identifiants sensibles.

Gérer la facturation dans la console

Anticipez la fin de location

Avant la fin de la location, exportez vos projets, certificats et artefacts de compilation. Ne considérez pas un poste arrivé à expiration comme une sauvegarde et ne partez pas du principe qu’il restera accessible après cette date.

Pour connaître le périmètre, la procédure et le délai d’effacement du disque de la machine et du SSD supplémentaire, référez-vous aux conditions de service et à l’état de la commande. Si vous avez besoin de précisions, ouvrez un ticket.

Consulter les conditions de renouvellement et de fin de location

L’accès de l’équipe technique à votre machine est lui aussi encadré.

Vous gérez vos projets et vos fichiers au quotidien. Pour nous aider à diagnostiquer un problème, précisez d’abord le souci et l’étendue de l’autorisation accordée, puis transmettez des journaux expurgés de toute donnée sensible. Pour toute demande avant-vente, proposition de partenariat, alerte de sécurité ou question technique, contactez-nous via support@macminivps.com ou ouvrez un ticket depuis la console.

Choisissez d’abord un poste,
puis apportez votre projet.

Que vous ayez besoin d’une machine pour une compilation ponctuelle ou de plusieurs postes disponibles en permanence pour votre équipe, commencez par préciser l’usage, l’emplacement et la durée de location.