Une question ? Consultez nos réponses
Un Mac dans le cloud physique et dédié, pas une machine virtuelle. Configuration, durée, accès et transfert des données : voici les réponses aux questions que vous vous posez vraiment.
Desk M4 · M4 / 16 Go / SSD 256 Go · à partir de $21.7/jour
Que louez-vous exactement ?
Vérifiez les ressources, l’environnement système et les autorisations pour savoir si la machine convient à votre projet.
Est-ce une machine virtuelle ou un Mac mini complet ?
Ce n’est pas une machine virtuelle. Le Desk M4 est un Mac mini physique qui vous est entièrement dédié, avec une puce M4, 16 Go de mémoire et un SSD de 256 Go. Pendant la location, la machine n’est pas partagée avec d’autres utilisateurs et ses ressources ne sont pas réparties entre plusieurs locataires.
Vous disposez de l’interface graphique macOS et de la ligne de commande. Utilisez la machine comme environnement de développement distant, serveur de compilation ou Runner CI autohébergé. Adaptez toutefois le nombre de tâches simultanées à la mémoire, au stockage et à la charge réelle de vos projets.
Puis-je choisir les versions de macOS et de Xcode ?
Choisissez les versions en fonction de leur compatibilité, pas seulement parce qu’elles sont récentes. macOS doit être compatible avec cet appareil M4, et Xcode a ses propres exigences système. Pour les anciens projets, vérifiez aussi la compatibilité du SDK, des dépendances et des scripts de compilation avec Apple Silicon.
Si votre projet exige des versions précises, communiquez à l’assistance les versions de macOS, Xcode et du SDK cible avant de commander. Après l’activation, vérifiez la chaîne d’outils avec xcodebuild -version et xcode-select -p Plusieurs versions de Xcode nécessitent chacune un espace disque dédié.
Ai-je les droits administrateur ? Dois-je activer root ?
L’environnement de développement s’utilise avec des droits administrateur. Pour les opérations qui nécessitent une élévation de privilèges, utilisez sudo Les identifiants de connexion et les informations d’accès exacts sont ceux communiqués dans la console. Un compte administrateur n’implique pas que la connexion distante directe en root soit activée par défaut.
Une session utilisateur standard suffit pour les compilations courantes. Évitez d’exécuter durablement des processus avec des privilèges élevés uniquement pour faire tourner un Runner. Avant de modifier SSH, le pare-feu ou les réglages de disque, conservez une connexion fonctionnelle et vérifiez que vous pouvez revenir en arrière.
Quelle durée choisir et que se passe-t-il à l’échéance ?
Un seul modèle de base est proposé. Choisissez d’abord la durée adaptée à votre tâche, puis décidez si vous avez besoin de stockage supplémentaire.
Quels sont les tarifs du Desk M4 à la journée, à la semaine, au mois et au trimestre ?
La configuration de base du Desk M4 comprend une puce M4, 16 Go de mémoire et un SSD de 256 Go. Comptez $21.7 par jour, $58.6 par semaine, $108.6 par mois ou $295.4 par trimestre, le tout facturé en dollars américains. Les quatre durées correspondent à la même configuration, et non à des niveaux de performances différents.
Pour reproduire ponctuellement un problème, choisissez la journée ; pour un sprint bien défini, la semaine ; pour une CI à long terme, comparez les tarifs mensuels et trimestriels. Le tarif trimestriel correspond à trois mois, soit environ $98.47 par mois. Les SSD supplémentaires et le Thunderbolt 5 en parallèle sont facturés séparément. Consultez le catalogue complet des tarifs. Tarifs des offres.
Le choix du nœud change-t-il le tarif de base ?
Le tarif de base est identique pour les six nœuds : Singapour, Japon (Tokyo), Corée du Sud (Séoul), Hong Kong, côte est des États-Unis et côte ouest des États-Unis. Vous n’avez pas à choisir un nœud éloigné de votre équipe pour payer moins cher la location de base.
Comparez plutôt le chemin d’accès de votre équipe, le transfert du code et des artefacts, ainsi que la réactivité du bureau à distance. La disponibilité réelle au moment de la commande est indiquée en temps réel par la console.
Que deviennent la machine et les fichiers si je ne renouvelle pas à l’échéance ?
Ne comptez pas sur la machine pour stocker vos fichiers après la fin de la location. Fiez-vous à la date d’échéance et aux indications affichées dans la commande sur la console. Avant cette date, renouvelez ou transférez vos projets, éléments de signature, artefacts de compilation et journaux indispensables.
À la fin de la location, le service est résilié et les données sont effacées. Aucune période de conservation gratuite supplémentaire n’est garantie sur cette page. Si votre tâche ne peut pas être interrompue, vérifiez à l’avance l’état du renouvellement dans la console au lieu d’attendre que la connexion SSH soit coupée.
Puis-je ajouter un SSD en cours de location ?
Les options disponibles sont un SSD de +1 To, un SSD de +2 To et le Thunderbolt 5 en parallèle, facturé par machine. Le SSD de +1 To coûte $11.4/mois, celui de +2 To $22.8/mois et le Thunderbolt 5 en parallèle $6.4/mois par machine. Les autres durées figurent dans le catalogue complet des tarifs.
Pour savoir si une modification est possible en cours de location, quand elle prendra effet et comment elle sera facturée, vérifiez la commande dans la console ou contactez l’assistance par ticket. Ne supposez pas que le tarif sera ajusté au prorata des jours restants ni que l’extension déplacera automatiquement vos répertoires actuels. Sauvegardez vos données avant de modifier les chemins, une fois les modalités confirmées.
Connectez-vous à votre poste de travail depuis votre ordinateur
Privilégiez SSH pour les tâches en ligne de commande et le bureau à distance pour les opérations nécessitant une interface graphique. Vous pouvez combiner les deux.
SSH ou bureau à distance VNC : que choisir ?
Pour installer des dépendances, synchroniser des fichiers, exécuter xcodebuild, lancer fastlane et consulter les journaux, privilégiez SSH. Cette connexion demande généralement moins de bande passante et s’intègre facilement à vos scripts d’automatisation.
Pour utiliser l’interface de Xcode, les simulateurs ou les réglages système, passez par le bureau à distance VNC. Il est recommandé d’y accéder via un tunnel SSH, sans exposer le port du bureau à distance à des sources quelconques. Consultez le guide de démarragepour les étapes de connexion et la configuration du tunnel. L’adresse et les identifiants sont disponibles dans la console après connexion.
Quelle latence prévoir pour un accès depuis l’étranger et quel nœud choisir ?
La latence dépend de votre emplacement, de votre opérateur, de la route réseau et de l’heure de connexion. Il n’existe pas de valeur fixe valable pour tout le monde. La distance géographique permet de présélectionner un nœud, mais ne détermine pas à elle seule le temps aller-retour réel.
Pour le bureau à distance, évaluez la latence et les variations de connexion. Pour la CI, mesurez surtout le débit de téléchargement des dépendances et d’envoi des artefacts. Testez ces trajets depuis le réseau réellement utilisé par votre équipe. Un seul ping ne garantit pas des performances constantes. Pour obtenir de l’aide, indiquez votre type de réseau local et les résultats de vos tests.
Puis-je utiliser mon propre nom de domaine pour me connecter ?
Vous pouvez faire pointer l’enregistrement A de votre domaine vers l’adresse IPv4 publique communiquée par la console, puis vous connecter en SSH avec ce nom de domaine. Le DNS ne configure ni les ports du serveur, ni le pare-feu, ni les certificats de l’application, et n’améliore pas le routage réseau international.
Après une réinstallation ou une nouvelle activation, vérifiez l’adresse IP actuelle et l’empreinte de l’hôte SSH. Si le domaine pointe encore vers l’ancienne adresse, corrigez la résolution DNS. En cas de changement d’empreinte, vérifiez d’abord les informations de la machine : ne désactivez pas directement la vérification.
Quelle configuration de poste me convient ?
Les trois usages reposent sur le Desk M4. Un SSD supplémentaire augmente l’espace de stockage, mais pas les 16 Go de mémoire unifiée.
| Votre tâche | Durée et options conseillées | Points à vérifier |
|---|---|---|
| Compilation légère Créer le paquet d’une seule app, dépannage ponctuel |
Configuration de base du Desk M4, à la journée. | Commencez par vérifier l’installation des dépendances, la signature et une compilation complète, puis mesurez la durée réelle nécessaire à votre projet. |
| Développement au quotidien Plusieurs projets, simulateurs et caches |
Desk M4 avec SSD de +1 To, en location mensuelle. | Placez DerivedData, les caches de dépendances et les artefacts de compilation dans les répertoires prévus, puis supprimez régulièrement les caches obsolètes. |
| Expérimentation en inférence Modèles quantifiés avec MLX et llama.cpp |
Desk M4 avec SSD de +2 To. Pour des expérimentations prolongées, envisagez la location trimestrielle ; si vous avez besoin de plusieurs machines, vérifiez d’abord la disponibilité du Thunderbolt 5 en parallèle. | Même un modèle quantifié de 7B–8B nécessite de calculer la mémoire en fonction de la précision de quantification, de la longueur du contexte et de la surcharge d’exécution. Le fonctionnement en parallèle ne fusionne pas automatiquement la mémoire. |
Validez d’abord votre projet ou votre modèle, puis choisissez la durée de location à long terme. Ce tableau fournit des conseils de configuration, pas une garantie sur les temps de compilation ou la vitesse d’inférence.
Que sauvegarder et quand transférer vos données ?
Une machine dédiée isole vos ressources, mais ne remplace pas une sauvegarde. Pouvoir récupérer votre projet ne signifie pas que vos éléments de signature et vos journaux de compilation le seront aussi.
Combien de temps les données sont-elles conservées après l’échéance et quand sont-elles effacées ?
À la fin de la location, le disque principal et les SSD supplémentaires sont traités selon la procédure de résiliation du service, puis effacés. Le calendrier et les modalités exacts sont ceux indiqués dans la commande ou confirmés par l’assistance. Ne considérez pas une durée non convenue explicitement comme une garantie de conservation des données.
Pour connaître les modalités d’effacement d’une commande, ouvrez un ticket depuis la console avant l’échéance. Une fois l’effacement effectué, le renouvellement ne permet pas de l’annuler. La solution fiable consiste toujours à transférer les fichiers indispensables et à vérifier leur intégrité avant la fin de la location.
Puis-je créer un instantané ou effectuer mes propres sauvegardes ?
Ne transposez pas aux Mac physiques la fonctionnalité d’instantané en un clic des machines virtuelles. Cette page ne présente ni instantané complet de la machine ni sauvegarde automatique par la plateforme comme fonctionnalités incluses par défaut. Si votre processus dépend d’instantanés, vérifiez vos besoins auprès de l’assistance.
Vous pouvez exporter vos fichiers vous-même avec SSH, rsync ou le processus de sauvegarde de votre projet. Stockez les sauvegardes hors de la machine, puis vérifiez le nombre de fichiers, leur intégrité et les étapes de restauration. Un SSD supplémentaire reste dans le même environnement de location et ne remplace pas une sauvegarde indépendante.
Que faut-il transférer avant la fin de la location, en plus du code ?
Vérifiez au minimum le code non validé, les certificats de signature et leurs clés privées, les profils de provisionnement, la configuration de l’environnement, les artefacts de publication, les fichiers dSYM, les résultats d’expérimentation et les ressources impossibles à télécharger à nouveau. Une sauvegarde du seul dépôt Git ne couvre généralement pas ces éléments.
Chiffrez les données sensibles et vérifiez que vous pouvez les lire depuis un autre emplacement après la sauvegarde. Avant de quitter le poste, révoquez également les inscriptions de Runner, clés de déploiement et jetons d’accès dont vous n’avez plus besoin. Ne collez pas de clé privée, de mot de passe ni d’informations de paiement complètes dans un e-mail public ou un journal.
À vérifier avant de payer
Tous les tarifs sont en dollars américains. Seul le statut confirmé par la console fait foi pour le paiement d’une commande.
Quels moyens de paiement sont acceptés ?
Seuls USDT-TRC20 et les cartes Visa / Mastercard / Amex via Stripe sont acceptés. Toutes les commandes sont facturées en dollars américains (USD). Les moyens effectivement disponibles sont ceux indiqués par l’API au moment du paiement.
Avant de payer, vérifiez le modèle, le nœud, la durée, les options et le montant dû. Avec USDT, vérifiez aussi le réseau et les coordonnées du destinataire ; avec une carte, suivez les étapes de vérification sur la page de paiement. Ne vous fiez pas uniquement à la page de retour du navigateur pour confirmer le paiement.
Combien de confirmations faut-il pour qu’un paiement USDT-TRC20 soit crédité ?
Le nombre de confirmations requis et les conditions de crédit sont ceux indiqués en temps réel par la page de paiement et la passerelle. Aucun nombre fixe n’est indiqué ici. Le fait que le portefeuille signale un transfert sortant ne signifie pas que la commande est réglée.
Si le transfert est terminé mais que la commande apparaît toujours comme impayée, conservez le hash de transaction, le numéro de commande, le montant et le réseau choisi, puis ouvrez un ticket depuis la console. Dans l’attente de la vérification, ne payez pas une seconde fois simplement parce que le statut n’a pas encore été mis à jour. Ne communiquez jamais votre phrase de récupération ni votre clé privée.
Ma carte a été débitée, mais le service n’est pas activé. Que faire ?
Consultez séparément le statut de paiement de la facture et celui de la mise à disposition du service dans la console : ce sont deux étapes distinctes. Une opération en attente affichée par votre banque ne signifie pas nécessairement que le débit est définitif.
Si les statuts ne concordent pas, transmettez le numéro de commande, l’heure du paiement, le montant et un justificatif de paiement dont les informations sensibles sont masquées. N’envoyez ni le numéro complet de votre carte ni son cryptogramme. L’assistance vérifiera les données de la commande et de la passerelle. Avant confirmation, évitez de créer et de payer une nouvelle commande identique.
Puis-je être remboursé si j’ai choisi la mauvaise durée ou si j’arrête plus tôt ?
Les demandes de remboursement sont examinées conformément aux Conditions de service et au statut réel de la commande. Une résiliation anticipée ne donne pas automatiquement lieu à un remboursement calculé au prorata des jours restants. La livraison, l’utilisation, le statut du paiement et le motif de la demande sont vérifiés pour la commande concernée.
Si vous constatez une erreur de sélection, ouvrez rapidement un ticket depuis la console en indiquant le numéro de commande et les changements souhaités. L’éligibilité au remboursement, les modalités de traitement et le délai dépendent du résultat de la vérification. Aucun remboursement immédiat ni délai fixe n’est garanti sur cette page.
Vous n’avez pas trouvé la réponse à votre question ?
Pour une question sur le choix d’une configuration, écrivez-nous. Pour toute question concernant l’accès, la facturation ou les données d’une commande, connectez-vous à la console et ouvrez un ticket en indiquant le numéro de commande, le nœud et un extrait de l’erreur. N’incluez aucun mot de passe ni aucune clé privée.