Questions fréquemment posées
De petits guides pratiques pour la configuration du service, l'accès et les actions courantes des clients.
> Generer une cle SSH publique dans le terminal
Cree une cle SSH publique pour acceder au service et partage seulement la public key.
Cree une cle SSH publique pour acceder au service et partage seulement la public key.
Utiliser seulement la cle publique
SSH utilise une paire de cles. Dans les parametres du service, colle seulement la cle publique, generalement le fichier .pub. La cle privee reste sur ton appareil.
Etapes dans le terminal
- Ouvre Terminal, Windows Terminal ou PowerShell.
- Execute: ssh-keygen -t ed25519 -C "your-email@example.com".
- Accepte l emplacement par defaut ou choisis un chemin sur.
- Affiche la cle publique avec: cat ~/.ssh/id_ed25519.pub.
- Dans Windows PowerShell utilise: Get-Content $env:USERPROFILE\.ssh\id_ed25519.pub.
- Copie toute la ligne ssh-ed25519 dans le champ SSH public key.
Verifier avant de coller
Ne copie pas la cle privee. Si tu definis une passphrase, conserve-la en securite pour plus tard.
> Creer une cle SSH avec une interface graphique Windows
Methode graphique Windows avec PuTTYgen pour creer une cle SSH.
Methode graphique Windows avec PuTTYgen pour creer une cle SSH.
Seule la partie publique suffit
PuTTYgen cree une cle publique et une cle privee. Ajoute seulement la cle publique dans Cli>_ et garde la cle privee localement.
Etapes dans Windows
- Ouvre PuTTYgen.
- Choisis EdDSA / Ed25519 si disponible.
- Utilise RSA 4096 seulement comme solution de repli.
- Clique sur Generate et bouge la souris jusqu a la creation de la cle.
- Enregistre la cle privee sur ton ordinateur.
- Copie le texte de la cle publique dans le champ SSH public key.
Ne partage pas de donnees secretes
N envoie pas de fichiers .ppk, cles privees, passphrase, mots de passe ou tokens au support ou dans des formulaires.
> Connecter votre propre domaine
Avant de basculer un domaine, vérifie DNS autoritatif, hostname exact, type d’enregistrement, apex ou sous-domaine, et anciens conflits.
Avant de basculer un domaine, vérifie DNS autoritatif, hostname exact, type d’enregistrement, apex ou sous-domaine, et anciens conflits.
Le hostname exact compte
Détermine d’abord si tu connectes un domaine apex comme example.com ou un sous-domaine comme app.example.com. Chaque variante peut demander un type DNS différent et dépendre des limites du fournisseur DNS.
Avant de modifier DNS
- Vérifie où les enregistrements DNS autoritatifs du domaine se modifient.
- Supprime ou ajuste les A/AAAA, CNAME, ALIAS, ANAME ou redirections en conflit.
- Utilise le type d’enregistrement recommandé pour le service et le hostname.
- Après la modification, attends la propagation DNS avant de tester le HTTPS final.
Retour arrière sûr
Ne coupe pas l’ancien hébergement avant que le nouveau hostname réponde correctement. En cas de problème, envoie le domaine, la cible attendue et le résultat DNS public, pas les accès au registrar.
> Deleguer une zone DNS
A/AAAA pointent vers des adresses, CNAME vers un alias, MX vers le mail et TXT vers vérification, SPF, DKIM ou DMARC.
A/AAAA pointent vers des adresses, CNAME vers un alias, MX vers le mail et TXT vers vérification, SPF, DKIM ou DMARC.
Ne pas mélanger les enregistrements au hasard
Chaque type DNS a un rôle différent. A et AAAA pointent vers des IP, CNAME crée un alias pour un sous-domaine, MX route le mail, TXT porte validations et politiques mail, CAA limite les autorités de certification.
Lors de la copie des enregistrements
- Copie nom, type et valeur exactement selon les instructions du service.
- Ne mets pas CNAME sur un hostname qui a déjà d’autres enregistrements si les règles DNS l’interdisent.
- Place DKIM sous le selector du fournisseur et DMARC généralement sous _dmarc.
- Configure CAA avec prudence car une mauvaise valeur peut bloquer le certificat.
Quand DNS ne fonctionne pas
Envoie hostname, type d’enregistrement, valeur attendue et résultat public visible. N’envoie pas de login DNS ni captures avec données d’accès sensibles.
> Création de compte et première connexion
Crée un compte de travail, complète les données de facturation et utilise une adresse e-mail que l’équipe gardera dans le temps.
Crée un compte de travail, complète les données de facturation et utilise une adresse e-mail que l’équipe gardera dans le temps.
Un compte pour commander et gérer
Le compte sert de point durable pour les commandes, les données de facturation, les services, les domaines et les échanges avec le support. Utilise idéalement une adresse professionnelle accessible à l’équipe même après des changements de personnes.
Avant la première commande
- Inscris-toi avec une adresse e-mail professionnelle.
- Confirme l’adresse si le site le demande.
- Complète les données de facturation avant une commande payante.
- Active l’authentification à deux facteurs dès qu’elle est disponible.
Accès de l’équipe
N’envoie pas ton mot de passe par chat ou e-mail. Utilisez un gestionnaire de mots de passe interne ou demandez une procédure d’équipe adaptée; le support n’a pas besoin de ton mot de passe.
> Fonctionnement du crédit prépayé
Le crédit affiche le solde, l’autonomie estimée, la consommation quotidienne des services actifs et l’échéance visible de suppression en cas de suspension.
Le crédit affiche le solde, l’autonomie estimée, la consommation quotidienne des services actifs et l’échéance visible de suppression en cas de suspension.
Le crédit se consomme pendant l’exécution du service
Pour les services prépayés, le solde diminue selon le temps actif et les paramètres choisis. Le prix quotidien aide à estimer combien de jours le service peut rester actif et quand une échéance de suppression peut apparaître.
Éviter la suspension
- Après connexion, surveille le solde et l’autonomie estimée.
- Vérifie le nouveau prix quotidien avant de confirmer une commande ou modification.
- Recharge avec une marge, pas le jour de l’épuisement.
- Pour un service suspendu, lis tout de suite l’échéance possible de suppression des données.
Si le solde surprend
Envoie le numéro de commande, le nom du service et la période à vérifier. N’envoie pas de données de carte, mots de passe, clés privées ni relevés complets avec données sensibles.
> Estimation mensuelle, annuelle et consommation quotidienne réelle
Les prix mensuels et annuels servent à comparer; pour les services prépayés, la consommation quotidienne après confirmation compte.
Les prix mensuels et annuels servent à comparer; pour les services prépayés, la consommation quotidienne après confirmation compte.
La comparaison n’est pas un calendrier de facture
Utilise l’estimation mensuelle comme comparaison sur 31 jours et l’annuelle sur 372 jours. La consommation réelle dépend du temps actif du service et de la configuration confirmée.
Vérifier une variation de prix
- Compare la consommation quotidienne avant et après la modification.
- Plus de CPU, RAM, disque ou options payantes augmente la consommation.
- Considère la modification active seulement après confirmation, paiement si nécessaire et application.
- Conserve confirmation de commande et historique de crédit pour la comptabilité.
Discuter une période précise
Le support a besoin du numéro de commande, du nom du service et des dates à contrôler. N’envoie pas de données bancaires ni captures contenant des données personnelles inutiles.
> Statut de commande après paiement
Après paiement, une commande peut attendre la confirmation du prestataire; ne crée un doublon qu’après annulation ou expiration claire.
Après paiement, une commande peut attendre la confirmation du prestataire; ne crée un doublon qu’après annulation ou expiration claire.
Pending ne veut pas toujours dire échec
Après la page de paiement, la commande peut encore attendre la confirmation du prestataire. Tant que le statut n’est pas clairement échoué ou expiré, une commande dupliquée peut compliquer le rapprochement.
Après le paiement
- Reviens dans Cli>_ une fois le paiement terminé.
- Vérifie le statut de commande et le message éventuel de paiement dans ton compte.
- Si la commande attend encore, laisse le prestataire confirmer.
- En cas de problème, envoie au support le numéro de commande et la référence visible du paiement.
Données de paiement inutiles
Le support n’a pas besoin des données de carte, du mot de passe ni du reçu bancaire complet. Le numéro de commande, l’heure de paiement, le statut visible et une capture masquée suffisent.
> Informations qui accélèrent la mise en place du service
Prépare le nom du service, le domaine, la taille de stockage, l’e-mail d’accès et la clé SSH publique; les données sensibles ne vont pas dans les formulaires.
Prépare le nom du service, le domaine, la taille de stockage, l’e-mail d’accès et la clé SSH publique; les données sensibles ne vont pas dans les formulaires.
Des entrées précises font gagner du temps
Les formulaires de commande doivent contenir des valeurs publiques ou non sensibles: nom du service, domaine, plan DNS, stockage, CPU, RAM, e-mail admin ou clé SSH publique. Les mots de passe et clés privées n’y ont pas leur place.
À préparer avant la commande
- Choisis un nom de service reconnaissable par l’équipe.
- Décide entre domaine propre et hostname temporaire.
- Prépare la clé SSH publique si le service la demande.
- Vérifie stockage et ressources selon l’application à exploiter.
Ne pas envoyer de valeurs sensibles
Si tu ne sais pas si une donnée est sensible, demande sans l’envoyer. Clés privées, mots de passe, exports de base de données et fichiers de configuration complets ne doivent pas être envoyés dans le chat ou la commande.
> Modifier CPU, RAM, disque ou rétention après commande
Modifie un service existant depuis son détail, pas avec une nouvelle commande; prix, consommation quotidienne, redémarrage et indisponibilité peuvent changer.
Modifie un service existant depuis son détail, pas avec une nouvelle commande; prix, consommation quotidienne, redémarrage et indisponibilité peuvent changer.
Tu modifies un service existant
Si le service fonctionne déjà, change ses ressources depuis son détail. Une nouvelle commande créerait un autre service au lieu d’ajuster l’existant et peut changer le prix, la consommation quotidienne et le comportement opérationnel.
Avant de confirmer
- Vérifie CPU, RAM, disque, backups et rétention Offsite Archive actuels.
- Contrôle le nouveau prix quotidien et l’impact sur le crédit.
- Lis les avertissements de redémarrage, maintenance ou coupure.
- Fais ton propre export des données importantes avant un changement risqué.
Si le changement ne se passe pas comme prévu
Envoie le nom du service, l’heure du changement, le statut visible et le message d’erreur. N’envoie pas de clés privées ni mots de passe; contexte public et capture masquée suffisent.
> Annulation du service et échéance de suppression des données
Un service déjà mis en place est d’abord suspendu, affiche une échéance configurable de suppression, puis peut être purgé définitivement.
Un service déjà mis en place est d’abord suspendu, affiche une échéance configurable de suppression, puis peut être purgé définitivement.
Annuler ne supprime pas toujours immédiatement
Pour un service déjà mis en place, le service est d’abord suspendu et une échéance configurable de suppression s’affiche, laissant le temps de décider d’une restauration ou d’un export. Les commandes impayées en attente sans données actives peuvent suivre un autre comportement.
Avant d’annuler
- Crée ton propre export des données à conserver longtemps.
- Lis la date et l’heure de suppression prévue sur le service suspendu.
- Ne confonds pas backups et Offsite Archive avec la suppression liée au cycle de vie du service.
- Contacte le support avant l’échéance si tu hésites.
Après l’échéance, la restauration peut être impossible
Après l’échéance visible, ne considère plus les données comme disponibles. Pour une question, envoie numéro de commande et nom de service, pas des exports de base de données ni identifiants.
> Backups et demandes de restauration
Les backups servent à la restauration opérationnelle, pas à remplacer un export; une restauration peut écraser des données plus récentes.
Les backups servent à la restauration opérationnelle, pas à remplacer un export; une restauration peut écraser des données plus récentes.
Un backup n’est ni une archive ni un export
La rétention des backups dépend du produit et des options. Le backup aide à restaurer après incident, mais ne remplace pas un export propre, une archive d’audit ni Offsite Archive. Une restauration peut écraser des changements récents.
Préparer une demande de restauration
- Indique le nom du service et le numéro de commande.
- Décris le moment approximatif auquel revenir.
- Précise si tout le service ou une partie doit être restauré, si c’est supporté.
- Ajoute l’erreur visible ou le contexte sans mots de passe ni clés privées.
Prévoir l’impact
Si le service a reçu de nouvelles données entre-temps, la restauration peut les remplacer par un état plus ancien. Informe l’équipe et exporte ce que tu ne veux pas perdre avant confirmation.
> À quoi sert Offsite Archive
Offsite Archive garde des copies d’archive distantes, séparées des backups courts et du cycle de vie du service.
Offsite Archive garde des copies d’archive distantes, séparées des backups courts et du cycle de vie du service.
Archive hors exploitation courante
Offsite Archive est destiné aux copies d’archive distantes et à une conservation plus longue. Ce n’est pas un disque live pour l’application, ni un remplacement d’export local, ni la même chose que des backups opérationnels courts.
Quand l’activer
- Utilise-le pour des données à conserver hors de l’exploitation normale du service.
- Choisis les jours de rétention selon compliance, besoin métier ou objectif de recovery.
- Surveille le coût, qui augmente avec volume stocké et durée de conservation.
- Pour de gros volumes, planifie l’archive avec ton propre processus d’export.
Comprendre le prix
La base est MB-days: volume stocké multiplié par nombre de jours conservés. Le tarif est affiché en EUR/GB/mois et le résultat est arrondi au centime.
> Choisir CPU, RAM et disque pour un VPS
Dimensionne le VPS selon application, base de données, cache, logs et croissance; OOM ou swap indiquent souvent un besoin de RAM.
Dimensionne le VPS selon application, base de données, cache, logs et croissance; OOM ou swap indiquent souvent un besoin de RAM.
Partir de la charge réelle
Un petit site statique n’a pas les mêmes besoins qu’une base de données, une application Java, un moteur de recherche ou un conteneur de build. Prévois mémoire applicative, cache, base, logs, uploads et marge de croissance.
Signes d’un plan trop petit
- Augmente la RAM en cas de OOM, out of memory, process killed ou swap permanent.
- Augmente le CPU pour calcul soutenu, compression, builds ou workers très occupés.
- Augmente le disque avant saturation du système de fichiers, des logs ou de la base.
- Après chaque changement, vérifie que l’application ne touche plus l’ancienne limite.
Demande de sizing utile
Le nom du service, le type d’application, l’erreur visible, l’heure approximative et les CPU, RAM et disque actuels aident. N’envoie pas de mots de passe, clés privées ni fichiers de configuration internes.
> Quand une IP publique pour VPS est utile
Une IP publique dédiée aide pour les allowlists, l’accès inbound, une source outbound stable ou les services liés à une adresse.
Une IP publique dédiée aide pour les allowlists, l’accès inbound, une source outbound stable ou les services liés à une adresse.
Identifier le sens de communication
Une IP publique n’est pas automatiquement nécessaire pour chaque service. Elle répond surtout aux exigences de partenaires, prestataires ou firewalls: allowlist, source outbound stable ou accès inbound sur un port précis.
Questions avant de commander une IP
- Demande au partenaire si l’allowlist concerne inbound, outbound ou les deux.
- Utilise des noms DNS plutôt que des IP numériques quand le système externe le permet.
- N’ouvre que les ports réellement nécessaires à l’application.
- Envoie l’exigence d’allowlist au support avant de modifier l’accès production.
Ce qui doit rester fermé
Une IP publique ne signifie pas ouvrir tous les ports. Conçois l’accès avec le minimum de services nécessaires et n’envoie pas de mots de passe, clés privées ni notes firewall sensibles.
> Checklist avant de connecter un domaine personnalisé
Avant de basculer un domaine, vérifie DNS autoritatif, hostname exact, type d’enregistrement, apex ou sous-domaine, et anciens conflits.
Avant de basculer un domaine, vérifie DNS autoritatif, hostname exact, type d’enregistrement, apex ou sous-domaine, et anciens conflits.
Le hostname exact compte
Détermine d’abord si tu connectes un domaine apex comme example.com ou un sous-domaine comme app.example.com. Chaque variante peut demander un type DNS différent et dépendre des limites du fournisseur DNS.
Avant de modifier DNS
- Vérifie où les enregistrements DNS autoritatifs du domaine se modifient.
- Supprime ou ajuste les A/AAAA, CNAME, ALIAS, ANAME ou redirections en conflit.
- Utilise le type d’enregistrement recommandé pour le service et le hostname.
- Après la modification, attends la propagation DNS avant de tester le HTTPS final.
Retour arrière sûr
Ne coupe pas l’ancien hébergement avant que le nouveau hostname réponde correctement. En cas de problème, envoie le domaine, la cible attendue et le résultat DNS public, pas les accès au registrar.
> Types d’enregistrements DNS pour les services
A/AAAA pointent vers des adresses, CNAME vers un alias, MX vers le mail et TXT vers vérification, SPF, DKIM ou DMARC.
A/AAAA pointent vers des adresses, CNAME vers un alias, MX vers le mail et TXT vers vérification, SPF, DKIM ou DMARC.
Ne pas mélanger les enregistrements au hasard
Chaque type DNS a un rôle différent. A et AAAA pointent vers des IP, CNAME crée un alias pour un sous-domaine, MX route le mail, TXT porte validations et politiques mail, CAA limite les autorités de certification.
Lors de la copie des enregistrements
- Copie nom, type et valeur exactement selon les instructions du service.
- Ne mets pas CNAME sur un hostname qui a déjà d’autres enregistrements si les règles DNS l’interdisent.
- Place DKIM sous le selector du fournisseur et DMARC généralement sous _dmarc.
- Configure CAA avec prudence car une mauvaise valeur peut bloquer le certificat.
Quand DNS ne fonctionne pas
Envoie hostname, type d’enregistrement, valeur attendue et résultat public visible. N’envoie pas de login DNS ni captures avec données d’accès sensibles.
> Propagation DNS et TTL sans promesse à la minute
Le TTL indique combien de temps les resolvers peuvent garder une ancienne réponse; anciens et nouveaux résultats peuvent coexister.
Le TTL indique combien de temps les resolvers peuvent garder une ancienne réponse; anciens et nouveaux résultats peuvent coexister.
La propagation est du cache, pas de la magie
En DNS, il n’existe pas de promesse fixe à la minute. Après une modification du DNS autoritatif, différents resolvers peuvent encore renvoyer anciennes et nouvelles réponses jusqu’à expiration du cache selon le TTL.
Pour une modification planifiée
- Si le fournisseur le permet, baisse le TTL avant la bascule prévue.
- Après la modification DNS, évite les changements aléatoires répétés pendant l’expiration des caches.
- Teste depuis plusieurs resolvers si les résultats divergent.
- Note l’heure du changement, l’ancienne valeur, la nouvelle valeur et le TTL.
Données utiles au diagnostic
Indique hostname, cible attendue, ancienne réponse visible, nouvelle réponse visible, TTL et heure de changement. Les accès au compte DNS ne sont pas nécessaires.
> Planifier le stockage Nextcloud
Compte les fichiers utilisateurs, dossiers partagés, versions, corbeille, aperçus, surcharge de synchronisation et croissance de l’équipe.
Compte les fichiers utilisateurs, dossiers partagés, versions, corbeille, aperçus, surcharge de synchronisation et croissance de l’équipe.
Nextcloud grandit au-delà des fichiers visibles
La capacité est consommée par les fichiers utilisateurs, dossiers partagés, fichiers supprimés, versions, aperçus, miniatures, clients de synchronisation et imports. Proche de la limite, uploads ou synchronisation peuvent échouer.
Avant de commander la capacité
- Additionne les données utilisateurs actuelles et dossiers communs.
- Ajoute une marge pour versions, corbeille, aperçus et surcharge de synchronisation.
- Prends en compte gros imports, nouvelles équipes et croissance attendue.
- Augmente la capacité avant que les utilisateurs atteignent la limite.
En cas de problème de synchronisation
Envoie taille du service, utilisation approximative, heure du problème et erreur visible du client. N’envoie pas de fichiers personnels, mots de passe ni exports de données utilisateurs sauf demande explicite par un moyen sûr.
> Migration de dépôts vers Gitea
Planifie le transfert des dépôts Git avec LFS, submodules, droits, deploy keys, webhooks et CI/CD.
Planifie le transfert des dépôts Git avec LFS, submodules, droits, deploy keys, webhooks et CI/CD.
La migration n’est pas seulement git clone
Au-delà de l’historique du dépôt, il faut transférer ou recréer propriétaires, équipes, protected branches, protected tags, Git LFS, submodules, deploy keys, webhooks et intégrations CI/CD.
Contrôle avant le cutover
- Liste les dépôts, propriétaires, groupes d’accès et comptes d’automatisation.
- Vérifie objets Git LFS, submodules, branch protections et tag protections.
- Après transfert, teste clone, push, Git LFS, submodules et exécution CI.
- Supprime ou renouvelle proprement les anciens accès après migration.
Données sensibles pendant la migration
N’envoie pas de clés privées, partie privée de deploy key ni valeurs CI confidentielles. Les noms de dépôts, type d’intégration, erreur visible et comportement fonctionnel avant migration suffisent.
> Domaine d’envoi pour Listmonk
Pour les campagnes, prépare domaine ou sous-domaine sender, identité From, SPF, DKIM, DMARC, bounce et désinscription.
Pour les campagnes, prépare domaine ou sous-domaine sender, identité From, SPF, DKIM, DMARC, bounce et désinscription.
La délivrabilité commence par le domaine
Listmonk a besoin d’une identité From claire et d’enregistrements DNS vérifiables par les systèmes mail. SPF, DKIM et DMARC doivent correspondre au domaine ou sous-domaine d’envoi.
Avant la première campagne
- Choisis domaine ou sous-domaine sender et nom From.
- Ajoute DNS de vérification, SPF, DKIM selector et DMARC.
- Teste livraison, bounce ou Return-Path et liens du message.
- Vérifie désinscription et List-Unsubscribe avant l’envoi réel.
Les accès mail ne vont pas dans le ticket
Pour le diagnostic, envoie domaine, type d’enregistrement, valeur DNS publique et message d’erreur. N’envoie pas de mots de passe SMTP, clé DKIM privée ni export de destinataires avec données personnelles.
> Paramètres Runtime pour Classic Hosting
Classic Hosting peut fonctionner en Runtime auto ou manuel; CPU, RAM, stockage, rétention backup, Offsite Archive, uploads, cache et logs influencent prix et stabilité.
Classic Hosting peut fonctionner en Runtime auto ou manuel; CPU, RAM, stockage, rétention backup, Offsite Archive, uploads, cache et logs influencent prix et stabilité.
Le mode auto n’est pas toujours le bon choix
Auto Runtime aide pour les projets reconnus, mais le mode manuel convient si tu veux choisir précisément Nginx, Apache, FrankenPHP ou un runtime de langage. Utilise PHP selector seulement là où le runtime choisi le supporte.
Paramètres avant déploiement
- Choisis auto ou manuel selon le framework et la méthode de build.
- Choisis PHP 8.2, 8.3 ou 8.4 seulement pour les scénarios PHP supportés.
- Configure CPU, RAM, disque, rétention backup et Offsite Archive selon données et trafic.
- Après deploy, teste uploads, cache, logs et erreurs applicatives visibles.
Si l’application ne démarre pas
Envoie mode runtime, langage ou version PHP, erreur visible, changement effectué et heure approximative du déploiement. N’envoie pas de fichiers .env, mots de passe ni logs complets avec valeurs sensibles.