guides://search — Centre de support

Un problème ? Réglez-le vous-même, ici

> Tapez votre problème, ou partez de la fenêtre ci-dessous. La plupart des cas se résolvent en 5 minutes.

Aucun résultat. Essayez un autre mot-clé, ou écrivez directement à support@opsmac.com en collant le message d'erreur complet.

guides://quick-start

Démarrage rapide : cinq guides, du premier démarrage à l'intégration CI

Environ 4 minutes après le paiement, vos identifiants arrivent par e-mail. Suivez ces cinq guides dans l'ordre : de la première connexion jusqu'à l'intégration CI, sans avoir besoin d'aide extérieure.

Premier démarrage

Le contenu de l'e-mail d'identifiants, les trois premières actions à faire, et comment vérifier que la machine est prête.

Voir les étapes →

Changer les identifiants

Dès la première connexion, changez le mot de passe initial et celui du VNC, puis basculez sur une connexion par clé.

Voir les étapes →

Première connexion SSH

Une seule commande pour vous connecter à votre machine physique dédiée : confirmation d'empreinte et configuration sans mot de passe.

Voir les étapes →

Bureau distant VNC

Accéder à l'interface graphique macOS : activer le partage d'écran, paramètres client et résolution recommandée.

Voir les étapes →

Intégrer un runner self-hosted

Envoyer vos tâches de build CI vers cette machine : enregistrement, étiquetage et service permanent en trois étapes.

Voir les étapes →
guides://quick-start — 5 guides · à déplier
Premier démarrage : les 5 premières minutes après l'e-mail d'identifiants

Une fois le paiement confirmé, le système attribue automatiquement un Mac mini physique dédié et initialise macOS. L'e-mail d'identifiants arrive généralement en 4 minutes environ et contient : l'IP du nœud, le nom du compte système, le mot de passe initial et le port VNC. Une fois reçu, faites ces trois choses dans l'ordre :

  1. Connectez-vous une fois en SSH avec l'IP et le compte fournis, pour vérifier que la machine est en ligne et le compte fonctionnel (commande détaillée dans « Première connexion SSH » ci-dessous).
  2. Changez immédiatement le mot de passe initial et celui du VNC (étapes dans « Changer les identifiants ») — le mot de passe initial n'est utilisé qu'une seule fois.
  3. Vérifiez dans le tableau de bord que l'instance est bien « en cours d'exécution », et que le nœud et le modèle correspondent à votre commande.

La machine est livrée avec Xcode et les outils en ligne de commande courants préinstallés. L'interface graphique macOS et la ligne de commande sont pleinement fonctionnelles, sans étape d'activation supplémentaire.

Changer les identifiants : remplacer le mot de passe initial par une clé
  1. Après connexion SSH, exécutez passwd et suivez les invites pour saisir l'ancien puis le nouveau mot de passe du compte système.
  2. Le mot de passe VNC se change séparément : dans le bureau graphique, allez dans « Réglages Système → Général → Partage → Partage d'écran » et mettez à jour le mot de passe d'accès dans les options.
  3. Ajoutez votre clé publique locale à ~/.ssh/authorized_keys sur la machine : vous pourrez ensuite vous connecter sans mot de passe. Une fois la clé validée, il est recommandé de désactiver l'authentification par mot de passe dans sshd_config.
terminal — passwd
passwd
Changing password for opsmac.
Old Password: ********
New Password: ************
passwd: password updated successfully

Cette machine est physique et dédiée : les identifiants ne sont communiqués qu'à vous seul. La conservation des identifiants relève de votre responsabilité ; en cas de fuite, changez le mot de passe immédiatement et ouvrez un ticket.

Première connexion SSH : une commande pour accéder à votre Mac
  1. Ouvrez un terminal local (sous Windows, PowerShell ou Windows Terminal conviennent tous les deux) et exécutez ssh nom_compte@IP_nœud.
  2. À la première connexion, il vous sera demandé de confirmer l'empreinte de l'hôte : tapez yes puis Entrée. L'empreinte sera enregistrée dans votre known_hosts local et ne sera plus demandée ensuite.
  3. Saisissez le mot de passe initial reçu par e-mail ; l'apparition de l'invite shell confirme la connexion réussie. Passez ensuite à « Changer les identifiants » pour basculer sur une clé.
terminal — ssh
ssh opsmac@203.0.113.24
The authenticity of host '203.0.113.24' can't be established.
Are you sure you want to continue connecting (yes/no)? yes
opsmac@mini-sg-01 ~ %

Pour l'upload complet de la clé, le durcissement de la sécurité et la restriction par IP source, consultez le guide détaillé pas à pas de la page « Comment se connecter » →

Bureau distant VNC : accéder à l'interface graphique macOS
  1. Le partage d'écran est activé par défaut à la livraison. S'il a été désactivé, connectez-vous en SSH et réactivez-le via « Réglages Système → Général → Partage ».
  2. Installez n'importe quel client VNC standard en local. Renseignez l'adresse IP_nœud:port_VNC (le port figure dans l'e-mail d'identifiants) et utilisez le mot de passe VNC.
  3. Résolution recommandée : 1920×1080, qualité couleur « moyenne » pour commencer. Sur une liaison internationale, privilégiez d'abord la fluidité, puis augmentez si besoin.
  4. Les utilisateurs macOS peuvent aussi appuyer sur ⌘K dans le Finder et saisir vnc://IP_nœud pour se connecter via le partage d'écran intégré au système.

Bureau graphique et ligne de commande peuvent être utilisés simultanément : l'interface Xcode passe par VNC, les scripts de build passent par SSH, sans interférence.

Intégrer un runner self-hosted : trois étapes pour rejoindre le pool CI
  1. Dans les paramètres de votre dépôt sur votre plateforme d'hébergement de code, créez un nouveau runner self-hosted pour obtenir un jeton d'enregistrement.
  2. Connectez-vous en SSH à votre Mac cloud, téléchargez le package runner puis exécutez config.sh pour l'enregistrer. Il est conseillé de composer les étiquettes selon « OS + puce + usage » pour une assignation précise des workflows.
  3. Installez-le comme service permanent avec svc.sh (basé sur launchd) : après un redémarrage de la machine, le runner revient automatiquement en ligne.
terminal — runner
./config.sh --url URL_de_votre_dépôt --token jeton_enregistrement --labels macos,m4,selfhosted
./svc.sh install && ./svc.sh start
√ Connected to server. Listening for Jobs

Conseil de concurrence : la version M4 Home (16 Go) est la plus stable pour un traitement à concurrence unique ; pour du multitâche en parallèle, optez pour la version workstation M4 Pro (64 Go). Le détail de la configuration du service permanent est disponible sur la page « Comment se connecter » →

guides://glossary

Glossaire : 7 termes pour bien comprendre nos pages produit

Les termes qui reviennent sans cesse sur les pages produit et de facturation, expliqués en deux phrases chacun. Une fois maîtrisés, vous éviterez la plupart des pièges au moment du choix.

glossary://terms — 7 entrées
Nœud physique node
Un Mac mini réel, installé sur un rack en datacenter. Ce que vous louez, c'est la machine elle-même — pas une tranche découpée dedans.
Dédié dedicated
Pendant toute la durée de location, le CPU, la mémoire unifiée, le SSD et la bande passante de la machine entière vous sont réservés exclusivement — aucun voisin ne vient les accaparer, et les temps de build restent prévisibles.
Non virtualisé non-virtualized
macOS tourne directement sur le matériel Apple Silicon, sans couche de virtualisation intermédiaire. Aucune perte de performance : les temps de build Xcode correspondent exactement à ceux d'une machine réelle.
VNC partage d'écran
Le protocole de bureau distant graphique natif de macOS. Avec n'importe quel client VNC standard, vous pilotez le bureau complet comme si vous étiez devant la machine.
runner self-hosted CI
Un exécuteur CI auto-hébergé. Une fois enregistré sur votre Mac cloud, les tâches de build de plateformes comme GitHub Actions y sont envoyées et exécutées sur cette machine physique dédiée.
Mémoire unifiée unified memory
Sur Apple Silicon, le CPU et le GPU partagent la même mémoire à haute bande passante. Un modèle de 64 Go permet de charger directement des modèles d'inférence MLX de taille moyenne.
TestFlight distribution bêta
L'outil officiel Apple de distribution de versions bêta. Après avoir généré votre build avec fastlane sur votre Mac cloud, vous pouvez l'envoyer directement sur TestFlight pour vos testeurs.
troubleshoot://checklist

Dépannage : suivez la checklist avant d'ouvrir un ticket

Les quatre problèmes les plus courants, chacun avec sa checklist à suivre dans l'ordre. En pratique, 80 % des cas se résolvent avant la dernière étape.

troubleshoot://common — 4 problèmes courants
SSH inaccessible : timeout ou connexion refusée
  1. Commencez par ping IP_nœud. Nos quatre nœuds sont en ligne toute l'année ; si le ping échoue, c'est probablement votre réseau local ou une restriction de sortie — essayez avec un autre réseau.
  2. Testez le port : nc -vz IP_nœud 22. Si le ping passe mais pas le port, vérifiez si vous avez modifié le port sshd ou les règles de pare-feu.
  3. Erreur « Permission denied » : vérifiez l'orthographe du nom de compte, les permissions de votre clé privée locale (doivent être chmod 600), et que la clé publique est bien présente dans authorized_keys sur la machine.
  4. Connectez-vous au tableau de bord pour vérifier l'état de l'instance ; en cas d'anomalie, relancez-la directement depuis le tableau de bord — le rétablissement prend environ 1 minute.
  5. Si tout cela ne suffit pas : joignez la sortie complète de ssh -v IP_nœud à votre ticket, cela accélère grandement le diagnostic.
Écran noir en VNC : connecté, mais rien à l'écran
  1. Vérifiez d'abord que SSH fonctionne : si oui, la machine est en ligne et le problème vient uniquement de la couche d'affichage.
  2. En SSH, exécutez sudo launchctl kickstart -k system/com.apple.screensharing pour redémarrer le service de partage d'écran, puis reconnectez-vous.
  3. Écran noir mais curseur visible : la machine est probablement sur l'écran de verrouillage — saisissez simplement le mot de passe du compte et appuyez sur Entrée pour accéder au bureau.
  4. Image saccadée, en artefacts ou très lente : baissez la qualité couleur du client et réduisez la résolution à 1920×1080.
  5. Testez avec un autre client (le partage d'écran natif de macOS, ou n'importe quel client VNC standard) ; si les deux restent noirs, ouvrez un ticket en précisant le résultat du redémarrage du service.
Runner déconnecté : la plateforme CI l'affiche comme offline
  1. Connectez-vous en SSH et dans le dossier du runner exécutez ./svc.sh status pour vérifier si le processus permanent est actif ; s'il est arrêté, relancez-le avec ./svc.sh start.
  2. Consultez le dernier fichier de log dans le dossier _diag et cherchez le mot-clé « error » : la plupart des causes de déconnexion y sont clairement indiquées.
  3. Erreur d'authentification dans le log : le jeton d'enregistrement a expiré — exécutez ./config.sh remove puis réenregistrez-vous avec un nouveau jeton.
  4. Déconnexion en cours de tâche : vérifiez si des tâches concurrentes ont saturé la mémoire. Sur un modèle 16 Go, privilégiez la concurrence simple ; pour du multitâche permanent, optez pour la version workstation M4 Pro (64 Go).
  5. Assurez-vous d'avoir installé le service en permanence via svc.sh et non lancé au premier plan avec run.sh — dans ce dernier cas, le processus s'arrête dès la déconnexion SSH.
Réinstaller macOS : remettre le système à l'état d'usine
  1. La réinstallation efface toutes les données de la machine. Sauvegardez d'abord vos artefacts de build, certificats et configurations sur votre propre stockage — la sauvegarde relève de votre responsabilité.
  2. Connectez-vous au tableau de bord et ouvrez un ticket « Réinstaller macOS » en indiquant le numéro de commande et le nœud ; inutile de le renvoyer par e-mail.
  3. L'instance est temporairement indisponible pendant la réinstallation ; une fois terminée, de nouveaux identifiants sont envoyés automatiquement par e-mail — suivez ensuite le processus « Premier démarrage » pour la réinitialisation.
  4. La réinstallation est une action initiée par l'utilisateur : le cycle de facturation continue normalement, sans compensation de temps.
billing://faq

Facturation : délais et lecture de votre facture

Tous les prix sont affichés en dollars, sur quatre cycles (jour/semaine/mois/trimestre) ; les options additionnelles suivent le même cycle que l'abonnement principal. Voici les deux questions les plus fréquentes côté support.

Vous ne comprenez pas une ligne de votre facture ?

La page « Combien ça coûte » propose une facture d'exemple annotée ligne par ligne (le bloc « anatomie de la facture ») : cycle, nœud, options additionnelles, total — chaque élément y est expliqué, ainsi que les règles de renouvellement et d'expiration. Par exemple : version M4 Home en abonnement mensuel à 97,1 $, option SSD 1 To en supplément mensuel à 14,1 $, chacune sur une ligne distincte.

Voir l'anatomie de la facture →

Combien de temps entre le paiement et la mise en service ?

Paiement par carte (Visa / Mastercard / Amex, via Stripe) : confirmation immédiate après autorisation. USDT-TRC20 : attente de confirmation on-chain, généralement 1 à 3 minutes. Dans les deux cas, dès la confirmation, la machine est attribuée automatiquement — du paiement à la réception des identifiants, comptez environ 4 minutes au total. Si rien ne s'est passé après 15 minutes, ouvrez un ticket en joignant le hash de transaction ou le reçu de paiement.

Voir tous les tarifs →

Seuls USDT-TRC20 et Visa / Mastercard / Amex (via Stripe) sont acceptés, systématiquement facturés en dollars américains (USD) ; les moyens de paiement effectivement disponibles dépendent de la réponse de l'API au moment de la commande.

USDT·TRC20 VISA AMEX stripe
ticket://sla

Tickets et délai de réponse : préparez vos infos avant de contacter le support

Si la checklist n'a pas suffi à résoudre le problème, il est temps de nous contacter. Deux canaux seulement : réunissez toutes les informations en une fois, et vous n'aurez généralement pas à revenir dessus.

Ticket depuis le tableau de bord (recommandé)

Connectez-vous au tableau de bord pour soumettre un ticket : il est automatiquement lié à votre commande et à votre instance, pour un traitement plus rapide. La plupart des tickets reçoivent une première réponse en quelques heures, et une solution en 24 heures.

Se connecter et soumettre un ticket

E-mail : support@opsmac.com

Idéal pour les questions avant achat ou si vous ne pouvez plus accéder au tableau de bord (compte bloqué, etc.) — réponse en 24 heures. Indiquez un objet clair et collez le message d'erreur exact dans le corps du mail.

support@opsmac.com

4 informations à réunir avant d'envoyer

Le nœud (par ex. Tokyo), le modèle (M4 Home / M4 Pro workstation), le numéro de commande, une description du problème et les étapes de reproduction. Si vous avez des logs ou une sortie ssh -v, joignez-les également.

Problème complexe ? Voir « Qui contacter » →
status://nodes

Statut système : état des nœuds et incidents

Même source d'information que le centre de notifications de la page d'accueil : les quatre nœuds physiques sont tous en ligne, sans aucune période d'indisponibilité réservée dans l'année.

status://nodes — 4/4 online
SingapourSG-01 · Singapore
online
Japon (Tokyo)JP-01 · Tokyo
online
Corée du Sud (Séoul)KR-01 · Seoul
online
Hong KongHK-01 · Hong Kong
online

Disponibilité 365 jours par an. En cas d'incident matériel ou réseau, nous communiquons l'avancement par e-mail et via une bannière sur le tableau de bord, et compensons la durée d'abonnement affectée selon nos règles de « prolongation » — voir les conditions détaillées sur la page Conditions.

changelog://recent

Actualités récentes : tutoriels pratiques et notes de sélection

Les articles plus détaillés se trouvent sur le blog : archivés par mois, avec des tutoriels accompagnés de temps de build réels mesurés. Voici les publications des trois derniers mois.

Voir toutes les actualités sur le blog →