Pour les utilisateurs Windows ou Linux

De la commande au bureau macOS

Inutile de remplacer votre ordinateur Windows ou Linux. Configurez votre commande, payez, consultez les informations de connexion et gérez vos factures depuis la console. Une fois le service activé, accédez à votre Mac mini physique dédié depuis un navigateur ou un client VNC.

Configurez d’abord votre commande, puis attendez la confirmation d’activation dans la console. L’adresse de connexion, les identifiants et la disponibilité effective sont ceux indiqués en temps réel dans la console.

Définissez la durée et l’emplacement

Trois points à vérifier avant de commander

Un modèle Halo M4 est actuellement proposé : Mac mini M4 avec 16 Go / 256 Go. Vous louez une machine physique entière, et non une machine virtuelle. Choisissez l’emplacement, la durée de facturation et les options lors de la commande.

Choisir un nœud : tenez compte de la latence

Vous avez le choix entre 6 nœuds : Singapour, Tokyo, Séoul, Hong Kong, côte est des États-Unis et côte ouest des États-Unis. Pour déplacer des fenêtres, modifier du contenu ou prévisualiser des images, privilégiez un nœud proche de vous. Pour les compilations, les exports et les tâches en arrière-plan, tenez aussi compte de l’emplacement de votre code, de vos ressources et de vos services de collaboration.

Le nom du nœud indique l’emplacement de la machine, pas la latence mesurée depuis votre réseau. Votre expérience dépend également de votre connexion locale et des réglages d’affichage à distance.

Choisir une durée : précisez-la dans la commande

À la journée
$20/jour
À la semaine
$53.9/semaine
Au mois
$99.9/mois
Au trimestre
$271.7/trimestre

Pour tester rapidement une app macOS, optez pour une courte durée. Pour un projet à livrer en continu, choisissez selon votre période d’utilisation réelle. Avant de valider, vérifiez la durée et le tarif correspondant : ne comparez pas des prix associés à des périodes différentes comme s’ils couvraient la même durée.

Ajouter du stockage pour vos projets et ressources

Vous pouvez ajouter un SSD de +1 To ou +2 To. Pour utiliser le Thunderbolt 5 en parallèle, vérifiez l’option correspondante et le nombre d’unités dans le configurateur. Estimez l’espace nécessaire pour les projets, dépendances, caches et fichiers exportés avant de choisir une option.

Exemple pour une facturation mensuelle : SSD +1 To à $10.8/mois, SSD +2 To à $21.6/mois et Thunderbolt 5 en parallèle à $8.5/mois par unité. Vérifiez les tarifs des autres durées dans le configurateur et incluez les options dans le total de la commande.

Avant de payer, vérifiez le détail de la facture

Les commandes sont facturées en dollars américains (USD). Paiement par USDT-TRC20 ou par Visa, Mastercard et Amex via Stripe. Les moyens de paiement réellement disponibles dépendent de la réponse de la passerelle côté serveur.

  1. 01

    Vérifiez la commande

    Vérifiez que le Halo M4, l’emplacement du nœud, la durée de facturation et les options correspondent à vos besoins. Portez une attention particulière au SSD et au nombre d’unités en parallèle : ne vous basez pas uniquement sur le prix du modèle de base avant de payer.

  2. 02

    Suivez les instructions de paiement

    Avec USDT, vérifiez le réseau TRC20 et suivez les informations affichées sur la page de paiement. Pour un paiement par carte, effectuez la transaction via Stripe. Ne saisissez pas vos identifiants de connexion ni les clés de votre projet dans le champ de commentaire du paiement.

  3. 03

    Revenez vérifier le résultat

    Retournez dans la console pour vérifier l’état de la facture et de la commande, puis consultez l’état d’activation de l’instance. Si le paiement n’est pas encore confirmé, vérifiez d’abord l’historique de facturation. Pour obtenir de l’aide, ouvrez un ticket avec les informations de la commande ; ne concluez pas à un échec simplement parce que vous avez fermé la page de paiement.

Où trouver les informations après le paiement

Les informations de connexion sont dans l’instance, pas dans ce guide

Une fois l’instance activée, ouvrez sa fiche dans la console pour consulter l’état du nœud, les modes de connexion et les identifiants. Vous accédez à distance à un Mac mini dédié : vous ne téléchargez pas une image macOS sur votre ordinateur.

Vérifiez la machine

Comparez l’emplacement et la configuration indiqués pour l’instance avec ceux de la commande. Si vous gérez plusieurs tâches, vérifiez d’abord sur quelle machine vous êtes connecté avant d’envoyer un projet, pour éviter de déposer des fichiers dans le mauvais environnement.

Vérifiez l’emplacement et la configuration

Conservez les informations nécessaires

Fiez-vous aux informations de connexion indiquées dans la fiche de l’instance. Conservez les identifiants dans un gestionnaire de mots de passe de confiance ; ne les mettez pas dans un dépôt de code, une capture d’écran publique ou un historique durable de conversation d’équipe.

Réservez les identifiants aux personnes concernées

Besoin d’aide ?

Ouvrez un ticket depuis la console en précisant l’instance, la date et l’heure avec le fuseau horaire, le message d’erreur et les manipulations déjà effectuées. Vous pouvez aussi écrire à support@vmhalo.com ; n’incluez jamais votre mot de passe complet dans le message.

Ouvrir un ticket dans la console

Première connexion : vérifiez l’affichage et les saisies

Pour commencer, connectez-vous une fois depuis le navigateur et vérifiez que vous voyez le bureau, pouvez saisir du texte et ouvrir des applications. Transférez ensuite vos fichiers volumineux ou configurez vos automatisations. Si vous préférez un client autonome, utilisez le mode de connexion VNC pris en charge par l’instance.

À vérifier lors de la première connexion, selon le mode choisi
Élément à vérifier Connexion par navigateur Client VNC
Par où commencer Connectez-vous à la console, puis utilisez l’accès par navigateur dans la fiche de l’instance concernée. Consultez les informations VNC de l’instance, puis ouvrez votre client local.
Paramètres de connexion Suivez les instructions affichées. Si des identifiants sont demandés, utilisez ceux indiqués actuellement pour cette instance. Renseignez l’adresse, le port et les informations d’authentification sans reprendre les paramètres d’une autre machine.
Affichage et saisie Vérifiez l’actualisation de l’écran, la saisie au clavier et les clics de souris. Vérifiez aussi que les raccourcis du navigateur ne capturent pas les commandes. Vérifiez la disposition du clavier, le zoom et la résolution. Commencez par une qualité adaptée à votre bande passante.
La connexion est lente ou instable Vérifiez d’abord votre réseau local et les messages d’erreur de la page, puis l’état de l’instance. Vérifiez l’adresse et les paramètres d’authentification, puis ajustez la résolution, la profondeur de couleur ou la compression.

Testez une petite action avant de vous lancer

Une fois dans macOS, créez un fichier de test, saisissez quelques lignes puis ouvrez l’application prévue. Vous pourrez ainsi distinguer les problèmes de connexion ou de saisie de ceux liés aux dépendances du projet ou à la compilation. Si l’affichage saccade, réduisez d’abord la résolution et la qualité à distance. Évitez de relancer plusieurs fois une tâche lourde pour tester le réseau.

Si une seule application ne répond pas, notez son message et les étapes qui ont provoqué le problème. Si tout le bureau est inaccessible, consignez l’erreur du client et l’état de l’instance. Distinguer ces deux situations dans votre demande d’assistance aidera davantage qu’un simple « la machine ne fonctionne pas ».

Transférez votre travail étape par étape

Commencez par un petit projet que vous pourrez valider

Que vous migriez depuis un Mac local ou découvriez macOS depuis Windows, procédez dans cet ordre : données, outils, puis intégration CI. Vérifiez le résultat de chaque étape avant de passer à la suivante. Vous éviterez ainsi de modifier en même temps le mode de connexion, les versions des dépendances et la configuration d’automatisation.

Étape 1 · Données

Synchronisez projets et ressources

Commencez par transférer le code source, les fichiers de configuration et un petit échantillon des ressources, puis ajoutez les fichiers volumineux. Notez le chemin du projet et les permissions, et vérifiez que les fichiers importants sont complets. Inutile de migrer d’abord les caches qui peuvent être régénérés.

Gérez séparément les clés et les certificats de signature ; ne les placez pas dans un dépôt public. Pendant la migration, gardez une copie locale et ne supprimez pas les fichiers d’origine dès le premier transfert.

Résultat à vérifier : les fichiers du projet s’ouvrent
Étape 2 · Outils

Alignez les versions, puis relancez le projet

Vérifiez la version de Xcode installée et celle requise par le projet. Installez ou sélectionnez les outils nécessaires, puis configurez les dépendances, les certificats de signature et les applications macOS courantes. Le simple fait qu’une application démarre ne signifie pas que l’environnement du projet est entièrement migré.

Lancez une compilation ou un export avec le même petit projet. Notez les versions des outils, les commandes, le dossier de sortie et les messages d’erreur, puis vérifiez que le résultat est utilisable.

Résultat à vérifier : un livrable que vous pouvez valider
Étape 3 · Intégration CI

Validez d’abord l’exécution manuelle, puis automatisez-la

Enregistrez le nœud comme self-hosted runner et reliez-le à votre pipeline existant. Configurez le bon répertoire d’exécution, les autorisations et les identifiants nécessaires, puis lancez une petite tâche pour vérifier les journaux et le chemin des livrables.

Évitez que plusieurs tâches écrivent simultanément dans le même répertoire de travail. Isolez les fichiers et les caches par projet, vérifiez que les journaux sont accessibles en cas d’échec et que vous pouvez arrêter ou relancer une tâche.

Résultat à vérifier : le pipeline trouve les livrables

Quelques termes à connaître

Les termes utilisés dans la configuration de commande et la page de connexion correspondent chacun à un choix ou une action précise. En cas de doute, vérifiez s’ils concernent l’emplacement de la machine, la durée d’utilisation ou le mode de connexion.

Nœud
Emplacement du service où se trouve le Mac physique. Les projets et applications s’exécutent sur la machine du nœud que vous choisissez.
Durée de facturation
La commande est facturée à la journée, à la semaine, au mois ou au trimestre. Avant de valider, vérifiez la durée, le prix et les options ajoutées.
Informations de connexion
L’adresse, le port, les identifiants et le mode d’accès nécessaires pour ouvrir l’instance. Fiez-vous aux informations affichées dans la console au moment de la connexion.
VNC
Mode de connexion permettant d’afficher et de contrôler un bureau à distance. Vous saisissez vos commandes depuis votre ordinateur, tandis que les applications s’exécutent sur le Mac distant.
self-hosted runner
Agent d’exécution que vous reliez à votre système CI pour lancer les tâches macOS de votre pipeline sur ce Mac.
Options
Extensions de stockage SSD ou connexion Thunderbolt 5 en parallèle, en plus de la configuration de base. Vérifiez leur coût avec la durée choisie.
Déconnectez-vous, le travail continue sur le nœud

Avant d’éteindre votre ordinateur, vérifiez que la tâche tourne bien à distance

Le nœud fonctionne en continu, 365 jours par an. Les compilations, exports et autres tâches lancés sur le Mac distant ne dépendent pas du maintien en marche de votre ordinateur. Mais fermer l’affichage à distance et laisser une application tourner de manière fiable en arrière-plan sont deux choses différentes : vérifiez la tâche avant de partir.

Avant de partir, vérifiez le processus, les entrées et les sorties

Assurez-vous d’abord que la tâche a bien démarré et n’attend pas une confirmation dans une boîte de dialogue. Vérifiez ensuite que les fichiers nécessaires sont sur le nœud et que la tâche ne dépend pas d’un chemin temporaire sur votre ordinateur local. Enfin, confirmez que les journaux et les livrables sont enregistrés dans un dossier distant clairement identifié. Si une commande dépend de la session interactive en cours, configurez l’exécution en arrière-plan et l’enregistrement des journaux selon la documentation de l’outil.

Commencez par une tâche courte : lancez-la, déconnectez-vous, puis reconnectez-vous au bureau pour vérifier son avancement. Une fois le fonctionnement validé, vous pourrez lancer des tâches plus longues. Pour quitter l’affichage distant, ne fermez pas l’application, ne déconnectez pas la session macOS et n’éteignez pas la machine distante.

À votre retour, vérifiez le résultat avant de faire du ménage

Après vous être reconnecté, vérifiez l’état d’avancement, les journaux et les fichiers produits, pas seulement si le bureau est encore ouvert. Copiez rapidement les livrables importants vers votre propre espace de stockage. À l’approche de la fin de la période de location, sauvegardez à l’avance vos projets, configurations et données nécessaires : ne gardez pas votre seule copie sur le nœud loué.

Préparez votre premier projet macOS

Choisissez un nœud et une durée, vérifiez la commande, puis accédez au bureau depuis la console. Pour commencer, lancez une petite tâche et vérifiez que la connexion, l’environnement et les livrables sont conformes à vos attentes.