[{"data":1,"prerenderedAt":530},["ShallowReactive",2],{"\u002Fv5\u002Fadministrer\u002Fcloud\u002Fparametres-cloud":3,"section:\u002Fv5\u002Fadministrer\u002Fcloud\u002Fparametres-cloud":529},{"id":4,"title":5,"body":6,"description":502,"extension":503,"meta":504,"navigation":508,"path":525,"seo":526,"stem":527,"__hash__":528},"docs\u002F1.v5\u002F5.administrer\u002F01.cloud\u002F6.parametres-cloud.md","Paramètres Cloud",{"type":7,"value":8,"toc":484},"minimark",[9,13,56,63,68,86,89,114,117,120,126,155,161,164,182,185,193,207,211,214,236,241,247,287,294,298,305,316,323,330,334,341,345,348,352,355,359,373,376,383,387,479],[10,11,5],"h1",{"id":12},"paramètres-cloud",[14,15,16],"blockquote",{},[17,18,19,20,24,25,28,29,34,35,41,42,46,47,24,51,55],"p",{},"S'applique à : sites dont l'hébergeur renseigne dans la configuration du site les clés ",[21,22,23],"code",{},"pilot_endpoint"," et ",[21,26,27],{},"pilot_auth_token",", ou, sur Dokos Cloud, la configuration décrite dans ",[30,31,33],"a",{"href":32},"#sites-h%C3%A9berg%C3%A9s-sur-dokos-cloud","Sites hébergés sur Dokos Cloud",". Ce panneau ne remplace pas la console ",[30,36,40],{"href":37,"rel":38},"https:\u002F\u002Fcloud.dokos.io",[39],"nofollow","cloud.dokos.io",". Pour un site Dokos Cloud, voir ",[30,43,45],{"href":44},"\u002Fv5\u002Fadministrer\u002Fcloud\u002Fcreer-un-site","Créer un site",", ",[30,48,50],{"href":49},"\u002Fv5\u002Fadministrer\u002Fcloud\u002Fsauvegardes","Sauvegardes",[30,52,54],{"href":53},"\u002Fv5\u002Fadministrer\u002Fcloud\u002Fdepannage","Résoudre un problème de site",".",[17,57,58,59,62],{},"Les ",[60,61,5],"strong",{}," donnent accès aux services d'hébergement du site depuis le bureau de Dokos. L'interface du panneau n'est pas fournie par Dokos : elle est hébergée par le serveur d'administration de votre hébergeur.",[64,65,67],"h2",{"id":66},"ouvrir-le-panneau","Ouvrir le panneau",[69,70,71,78,81],"ol",{},[72,73,74,75,55],"li",{},"Connectez-vous avec un compte disposant du rôle ",[60,76,77],{},"Responsable système",[72,79,80],{},"Ouvrez le bureau qui présente les applications.",[72,82,83,84,55],{},"Cliquez sur l'icône de nuage, en haut à droite, à côté des notifications. Son infobulle est ",[60,85,5],{},[17,87,88],{},"L'icône n'apparaît que si trois conditions sont réunies :",[90,91,92,103,108],"ul",{},[72,93,94,95,24,97,99,100,102],{},"la configuration du site contient ",[21,96,23],{},[21,98,27],{},", renseignés par l'hébergeur, ou, sur Dokos Cloud, la configuration décrite dans ",[30,101,33],{"href":32}," ;",[72,104,105,106,102],{},"votre compte a le rôle ",[60,107,77],{},[72,109,110,111,113],{},"l'adresse de l'interface hébergée est connue (par défaut, elle se déduit de ",[21,112,23],{},").",[17,115,116],{},"Sur un site auto-hébergé, ces clés sont absentes et l'icône reste masquée, même pour un Responsable système.",[64,118,33],{"id":119},"sites-hébergés-sur-dokos-cloud",[17,121,122,123,125],{},"Sur Dokos Cloud, le site ne conserve pas de jeton fixe (",[21,124,27],{},"). Le panneau s'active lorsque la configuration du site, écrite par Dokos Cloud, contient :",[90,127,128,137,142],{},[72,129,130,133,134,102],{},[21,131,132],{},"cloud_provider"," avec la valeur ",[21,135,136],{},"dokos_cloud",[72,138,139,141],{},[21,140,23],{},", l'adresse du service d'administration de Dokos Cloud ;",[72,143,144,145,46,148,24,151,154],{},"les clés de connexion du site à Dokos Cloud : ",[21,146,147],{},"dokos_connector_token_uri",[21,149,150],{},"dokos_connector_client_id",[21,152,153],{},"dokos_connector_client_secret",". Ce sont celles que le connecteur Dokos du site utilise déjà (Bridge, Esalink, Dokos AI) : aucun secret supplémentaire n'est à créer.",[17,156,157,158,160],{},"Si l'une des trois clés de connexion manque, le site est traité comme un site à jeton fixe : sans ",[21,159,27],{},", le panneau reste masqué.",[17,162,163],{},"Comment le site s'authentifie auprès de Dokos Cloud :",[90,165,166,173,176,179],{},[72,167,168,169,172],{},"à chaque appel, Dokos utilise un jeton d'accès temporaire, obtenu avec l'identifiant et le secret de connexion du site (type d'autorisation ",[21,170,171],{},"client_credentials",") ;",[72,174,175],{},"ce jeton est conservé dans le cache du site jusqu'à 60 secondes avant son expiration (la moitié de sa durée de vie s'il est très court). Si Dokos Cloud n'indique pas de durée, elle est de 1 heure ;",[72,177,178],{},"si Dokos Cloud répond que le jeton n'est plus valable (HTTP 401), Dokos en obtient un nouveau et refait l'appel une seule fois. Si la seconde tentative échoue aussi, l'erreur renvoyée par Dokos Cloud s'affiche ;",[72,180,181],{},"les messages d'erreur n'affichent jamais le jeton, le secret ni la réponse de Dokos Cloud : seul le code HTTP est indiqué.",[17,183,184],{},"Deux messages concernent cette authentification :",[90,186,187,190],{},[72,188,189],{},"« Could not reach Dokos Cloud to sign in. » (libellé non traduit) : Dokos n'a pas pu joindre Dokos Cloud pour obtenir le jeton ;",[72,191,192],{},"« Dokos Cloud did not accept this site's credentials (HTTP {0}). » (libellé non traduit) : Dokos Cloud a refusé l'identifiant et le secret du site, ou n'a pas renvoyé de jeton.",[17,194,195,196,199,200,203,204,206],{},"Exemple fictif : sur ",[21,197,198],{},"dokompany.dokos.example",", la configuration contient ",[21,201,202],{},"cloud_provider: dokos_cloud",", l'adresse du service d'administration et les trois clés de connexion. Une Responsable système voit l'icône ",[60,205,5],{},". Une heure plus tard, le jeton a expiré : Dokos en demande un nouveau sans qu'elle ait à se reconnecter.",[64,208,210],{"id":209},"comment-le-panneau-se-charge","Comment le panneau se charge",[17,212,213],{},"Au premier clic, le navigateur télécharge l'interface depuis le serveur de l'hébergeur, puis la réutilise tant que la page reste ouverte.",[90,215,216,223,230,233],{},[72,217,218,219,222],{},"Le navigateur charge d'abord le ",[60,220,221],{},"module"," de l'interface. Chaque écran du panneau n'est téléchargé que lorsque vous l'ouvrez : un écran que vous ne consultez pas n'est jamais chargé.",[72,224,225,226,229],{},"Si le serveur de l'hébergeur ne propose pas ce module, ou n'autorise pas son chargement depuis votre site, Dokos charge à la place le ",[60,227,228],{},"script classique",", qui contient toute l'interface en un seul fichier. Le panneau s'ouvre dans les deux cas.",[72,231,232],{},"Quand vous survolez l'icône, le navigateur commence à télécharger le module (ou le script classique si le module n'existe pas), pour que le clic suivant soit plus rapide.",[72,234,235],{},"Si le module et le script échouent tous les deux, l'alerte rouge « Impossible d'ouvrir les paramètres Cloud. Veuillez réessayer. » s'affiche. Au clic suivant, Dokos retente le chargement avec de nouvelles adresses, sans réutiliser la réponse en cache qui a échoué.",[237,238,240],"h3",{"id":239},"réglages-réservés-à-lhébergeur","Réglages réservés à l'hébergeur",[17,242,243,244,246],{},"Par défaut, les fichiers sont servis depuis ",[21,245,23],{},". Deux clés facultatives de la configuration du site modifient ce comportement :",[248,249,250,263],"table",{},[251,252,253],"thead",{},[254,255,256,260],"tr",{},[257,258,259],"th",{},"Clé",[257,261,262],{},"Effet",[264,265,266,277],"tbody",{},[254,267,268,274],{},[269,270,271],"td",{},[21,272,273],{},"cloud_settings_embed_url",[269,275,276],{},"Charge l'interface depuis une autre adresse de base, par exemple un CDN.",[254,278,279,284],{},[269,280,281],{},[21,282,283],{},"cloud_settings_embed_version",[269,285,286],{},"Ajoute un numéro de version aux adresses, pour que le navigateur recharge l'interface quand l'hébergeur la met à jour.",[17,288,289,290,293],{},"Le module et le script classique sont servis sous ",[21,291,292],{},"\u002Fembed\u002Fcloud-settings\u002F",". Le panneau ne charge aucune feuille de style : il applique ses propres styles.",[64,295,297],{"id":296},"applications-installées-et-dépendances","Applications installées et dépendances",[17,299,300,301,304],{},"Le panneau présente le catalogue des applications de l'hébergeur, fusionné avec les applications installées sur votre site. Les applications installées sont listées en premier, puis les plus populaires, puis par ordre alphabétique. Le cadriciel (",[21,302,303],{},"frappe",") n'apparaît pas dans cette liste.",[17,306,307,308,311,312,315],{},"Pour chaque application installée, Dokos indique aussi quelles autres applications installées sur le site en ont besoin. Cette information vient de la déclaration des applications requises (",[21,309,310],{},"required_apps",") de chacune des applications installées. L'interface du panneau est fournie par votre hébergeur : selon sa version, elle peut signaler ces dépendances à côté de l'application. Dans la version actuelle, l'action ",[60,313,314],{},"Uninstall"," (libellé non traduit) reste proposée. Si une autre application installée dépend de l'application, la désinstallation n'a pas lieu : l'application reste installée et le panneau affiche « Couldn't uninstall {nom}. Another installed app may depend on it. » (libellé non traduit).",[17,317,318,319,322],{},"Cette règle reprend celle de la commande ",[21,320,321],{},"bench uninstall-app",", qui refuse de désinstaller une application dont dépend une application installée (« App … is a dependency of … Uninstall … first. »). Pour retirer l'application, désinstallez d'abord les applications qui en dépendent.",[17,324,325,326,55],{},"Exemple fictif : sur un site où Payments, Helpdesk et LMS sont installés, Payments est signalée comme nécessaire à Helpdesk et à LMS. Pour désinstaller Payments, désinstallez d'abord Helpdesk et LMS. Pour savoir comment ajouter une application sur un site auto-hébergé, voir ",[30,327,329],{"href":328},"\u002Fv5\u002Fadministrer\u002Fexploitation\u002Finstaller-une-application","Installer une application",[64,331,333],{"id":332},"factures-du-site","Factures du site",[17,335,336,337,340],{},"Le panneau permet de consulter les factures d'hébergement qui concernent le site, d'en télécharger le PDF et de régler une facture ouverte. Ces demandes passent par le serveur d'administration de votre hébergeur, qui reste maître du contenu et du calcul des montants : Dokos ne fait que les transmettre. Les mêmes conditions d'accès que pour l'ouverture du panneau s'appliquent (voir ",[30,338,67],{"href":339},"#ouvrir-le-panneau","). Sans elles, Dokos refuse la demande avec le message « You do not have access to Cloud Settings for this site. ».",[237,342,344],{"id":343},"consulter-la-liste-des-factures","Consulter la liste des factures",[17,346,347],{},"La liste présente, de la plus récente à la plus ancienne, la part du serveur de ce site dans chaque facture de l'équipe. Si votre équipe héberge plusieurs serveurs, une facture peut donc couvrir d'autres serveurs que celui de ce site : seule la part de ce serveur apparaît.",[237,349,351],{"id":350},"télécharger-le-pdf-dune-facture","Télécharger le PDF d'une facture",[17,353,354],{},"Le PDF n'est fourni que pour une facture qui couvre uniquement le serveur de ce site. Il est transmis par l'hébergeur sous forme de fichier encodé, que le panneau convertit en téléchargement. Pour une facture partagée avec d'autres serveurs, téléchargez le PDF depuis la console de l'hébergeur.",[237,356,358],{"id":357},"payer-une-facture-ouverte","Payer une facture ouverte",[69,360,361,364,367,370],{},[72,362,363],{},"Dans la liste des factures, repérez la facture ouverte à régler.",[72,365,366],{},"Lancez son paiement depuis le panneau : Dokos demande à l'hébergeur une page de paiement hébergée pour cette facture.",[72,368,369],{},"Réglez sur la page de paiement qui s'ouvre. Vous revenez ensuite sur votre site, à l'adresse de retour transmise par le panneau.",[72,371,372],{},"Une fois le retour effectué, le panneau interroge l'hébergeur pour connaître l'état du paiement.",[17,374,375],{},"Le paiement s'effectue sur la page de l'hébergeur : Dokos ne reçoit ni ne conserve vos données de carte.",[17,377,378,379,382],{},"Exemple fictif : sur le site ",[21,380,381],{},"dokompany.example.com",", la liste affiche deux factures, dont la plus récente est ouverte. Un Responsable système lance son paiement, règle sur la page de paiement de l'hébergeur, puis revient sur le panneau pour vérifier que le paiement est pris en compte.",[64,384,386],{"id":385},"résoudre-un-problème-daccès","Résoudre un problème d'accès",[248,388,389,399],{},[251,390,391],{},[254,392,393,396],{},[257,394,395],{},"Problème",[257,397,398],{},"Vérification",[264,400,401,420,428,436,444,452,463,471],{},[254,402,403,406],{},[269,404,405],{},"L'icône est absente",[269,407,408,409,46,411,413,414,416,417,55],{},"Vérifiez votre rôle, puis demandez à l'hébergeur si ce panneau est disponible pour votre site. Sur Dokos Cloud, l'icône reste masquée tant que la configuration du site ne contient pas ",[21,410,132],{},[21,412,23],{}," et les trois clés de connexion (voir ",[30,415,33],{"href":32},") : utilisez alors la console ",[30,418,40],{"href":37,"rel":419},[39],[254,421,422,425],{},[269,423,424],{},"Le message « Could not reach Dokos Cloud to sign in. » (libellé non traduit) s'affiche",[269,426,427],{},"Dokos n'a pas pu joindre Dokos Cloud pour obtenir son jeton d'accès. Réessayez, puis transmettez à l'hébergeur l'heure du problème.",[254,429,430,433],{},[269,431,432],{},"Le message « Dokos Cloud did not accept this site's credentials (HTTP {0}). » (libellé non traduit) s'affiche",[269,434,435],{},"Dokos Cloud a refusé les clés de connexion du site. Transmettez à l'hébergeur le code HTTP indiqué dans le message.",[254,437,438,441],{},[269,439,440],{},"L'alerte « Impossible d'ouvrir les paramètres Cloud. Veuillez réessayer. » s'affiche",[269,442,443],{},"Le serveur de l'hébergeur est peut-être injoignable ou bloqué par votre réseau. Cliquez de nouveau sur l'icône. Si l'alerte revient, transmettez à l'hébergeur l'heure du problème et le message d'erreur de la console du navigateur.",[254,445,446,449],{},[269,447,448],{},"Le panneau s'ouvre lentement",[269,450,451],{},"Le premier clic télécharge l'interface. Elle est ensuite réutilisée tant que la page reste ouverte. Avec le module, chaque écran se télécharge à sa première ouverture.",[254,453,454,457],{},[269,455,456],{},"Je ne peux pas désinstaller une application",[269,458,459,460,113],{},"Le message « Couldn't uninstall {nom}. Another installed app may depend on it. » indique qu'une autre application installée en dépend. Désinstallez d'abord les applications qui en dépendent (voir ",[30,461,297],{"href":462},"#applications-install%C3%A9es-et-d%C3%A9pendances",[254,464,465,468],{},[269,466,467],{},"Le PDF d'une facture n'est pas disponible",[269,469,470],{},"Le PDF n'est fourni que pour une facture qui couvre uniquement ce serveur. Pour une facture partagée, utilisez la console de l'hébergeur.",[254,472,473,476],{},[269,474,475],{},"La liste des factures ne se charge pas ou le paiement ne démarre pas",[269,477,478],{},"Le serveur de l'hébergeur est peut-être injoignable ou refuse la demande. Réessayez, puis transmettez à l'hébergeur le numéro de facture et le message d'erreur.",[17,480,378,481,483],{},[21,482,381],{},", un Responsable système clique sur l'icône de nuage et voit l'alerte rouge parce que le serveur d'administration est en maintenance. Il attend la fin de la maintenance, clique de nouveau sur l'icône, et le panneau s'ouvre sans recharger la page.",{"title":485,"searchDepth":486,"depth":487,"links":488},"",1,2,[489,490,491,495,496,501],{"id":66,"depth":487,"text":67},{"id":119,"depth":487,"text":33},{"id":209,"depth":487,"text":210,"children":492},[493],{"id":239,"depth":494,"text":240},3,{"id":296,"depth":487,"text":297},{"id":332,"depth":487,"text":333,"children":497},[498,499,500],{"id":343,"depth":494,"text":344},{"id":350,"depth":494,"text":351},{"id":357,"depth":494,"text":358},{"id":385,"depth":487,"text":386},"Ouvrir le panneau des services d'hébergement depuis le bureau, comprendre comment il se charge et comment un site Dokos Cloud s'authentifie, consulter et payer les factures du site, et que faire quand il ne s'ouvre pas.","md",{"sources":505,"reviewed":508,"generated":508,"generated_at":509,"source_mrs":510,"labels_pending":515},[506,507],"frappe\u002Fdesk\u002Fpage\u002Fdesktop\u002Fdesktop.js","frappe\u002Fintegrations\u002Ffrappe_providers\u002Fcloud_settings.py",true,"2026-11-13",[511,512,513,514],"https:\u002F\u002Fgitlab.com\u002Fdokos\u002Fdodock\u002F-\u002Fmerge_requests\u002F12340","https:\u002F\u002Fgitlab.com\u002Fdokos\u002Fdodock\u002F-\u002Fmerge_requests\u002F12766","https:\u002F\u002Fgitlab.com\u002Fdokos\u002Fdodock\u002F-\u002Fmerge_requests\u002F12765","https:\u002F\u002Fgitlab.com\u002Fdokos\u002Fdodock\u002F-\u002Fmerge_requests\u002F13011",[516,522],{"msgid":517,"proposed":518,"app":519,"branch":520,"quoted":521},"Could not reach Dokos Cloud to sign in.","Impossible de joindre Dokos Cloud pour se connecter.","dodock","v5-dev","msgid",{"msgid":523,"proposed":524,"app":519,"branch":520,"quoted":521},"Dokos Cloud did not accept this site's credentials (HTTP {0}).","Dokos Cloud n'a pas accepté les identifiants de ce site (HTTP {0}).","\u002Fv5\u002Fadministrer\u002Fcloud\u002Fparametres-cloud",{"title":5,"description":502},"1.v5\u002F5.administrer\u002F01.cloud\u002F6.parametres-cloud","aEIkkUKbPWMCUDOHbIeJUk8VLolJpclfbBU6TcLpsmE",{},1794662820062]