{"id":422,"date":"2026-11-08T23:11:29","date_gmt":"2026-11-08T20:11:29","guid":{"rendered":"https:\/\/fluxwp.com\/wiki\/guncelleme-sunucusu-fr\/"},"modified":"2026-11-08T23:11:29","modified_gmt":"2026-11-08T20:11:29","slug":"guncelleme-sunucusu-fr","status":"publish","type":"flx_wiki","link":"https:\/\/fluxwp.com\/fr\/wiki\/guncelleme-sunucusu-fr\/","title":{"rendered":"Configurez votre propre serveur de mise \u00e0 jour"},"excerpt":{"rendered":"<p>Le serveur officiel est`https:\/\/updater.fluxwp.com`. La m\u00eame application PHP peut distribuer vos propres plugins et th\u00e8mes \u00e0 partir des versions de GitHub, y compris des r\u00e9f\u00e9rentiels priv\u00e9s. Une base de donn\u00e9es n&#8217;est pas requise.<\/p>\n","protected":false},"author":1,"parent":0,"menu_order":4,"template":"","meta":{"_flxseo_title":"","_flxseo_desc":"","_flxseo_focus":"","_flxseo_noindex":false,"_flxseo_image":""},"flx_wiki_section":[52],"class_list":["post-422","flx_wiki","type-flx_wiki","status-publish","hentry","flx_wiki_section-kurulum"],"lang":"fr","translations":{"en":256,"tr":152,"de":310,"es":366,"fr":422,"pt-br":478,"ja":534,"ar":646,"ru":702,"zh":590},"markdown":"Le serveur officiel est`https:\/\/updater.fluxwp.com`. La m\u00eame application PHP peut distribuer vos propres plugins et th\u00e8mes \u00e0 partir des versions de GitHub, y compris des r\u00e9f\u00e9rentiels priv\u00e9s. Une base de donn\u00e9es n'est pas requise.\n\n## Mod\u00e8le d'acc\u00e8s\n\nLes r\u00e9f\u00e9rentiels publics fournissent des packages sans cl\u00e9. Les packages priv\u00e9s n\u00e9cessitent une cl\u00e9 de site et sont limit\u00e9s aux packages s\u00e9lectionn\u00e9s pour cette cl\u00e9. Le token GitHub reste sur le serveur et n'est jamais envoy\u00e9 aux sites WordPress. Aucun r\u00e9f\u00e9rentiel n'est s\u00e9lectionn\u00e9 par d\u00e9faut.\n\n## Configuration de l'h\u00e9bergement partag\u00e9\n\n1. Cr\u00e9ez un sous-domaine PHP tel que`updater.example.com`et activez SSL. PHP 7.4+ et un r\u00e9pertoire`data\/`inscriptible sont requis.\n2. T\u00e9l\u00e9chargez`flx-update-server.zip`\u00e0 partir des versions de mise \u00e0 jour[](https:\/\/github.com\/FluxWP\/updater\/releases\/latest). Extrayez dans la racine du sous-domaine pour que`index.php`soit directement \u00e0 la racine.\n3. Ouvrez imm\u00e9diatement`\/admin`et cr\u00e9ez le compte administrateur. La premi\u00e8re personne \u00e0 terminer la configuration devient l'administrateur.\n4. Dans la carte GitHub, s\u00e9lectionnez les r\u00e9f\u00e9rentiels publics et priv\u00e9s. Ajoutez un r\u00e9f\u00e9rentiel non r\u00e9pertori\u00e9 sous le nom`owner\/repo`. Pour les r\u00e9f\u00e9rentiels priv\u00e9s, cr\u00e9ez un jeton GitHub pr\u00e9cis limit\u00e9 \u00e0 ces r\u00e9f\u00e9rentiels avec Contenu\u00a0: lecture seule. Enregistrez et testez.\n5. Pour les packages priv\u00e9s, ajoutez un site, s\u00e9lectionnez ses packages et son canal stable\/b\u00eata et g\u00e9n\u00e9rez une cl\u00e9. Copiez-le imm\u00e9diatement : seul son hachage SHA-256 est stock\u00e9. Une cl\u00e9 perdue doit \u00eatre remplac\u00e9e. Testez la cl\u00e9 dans le panneau.\n6. Sur chaque site WordPress, installez FluxWP Panel. Dans Param\u00e8tres, saisissez l'URL du serveur et, si n\u00e9cessaire, la cl\u00e9 du site. Enregistrez et v\u00e9rifiez.\n\nUne cl\u00e9 peut \u00e9galement \u00eatre attribu\u00e9e \u00e0 un site sans cl\u00e9 d\u00e9j\u00e0 connect\u00e9 depuis Pr\u00e9sentation \u2192 Sites connect\u00e9s\u00a0; le site le re\u00e7oit lors de son prochain contr\u00f4le.\n\n## Sorties et v\u00e9rification\n\nLe serveur v\u00e9rifie les versions dans les cinq minutes. Pour une actualisation imm\u00e9diate, g\u00e9n\u00e9rez un secret webhook dans le panneau du serveur et stockez-le sous`UPDATE_WEBHOOK_SECRET`dans les secrets GitHub Actions du r\u00e9f\u00e9rentiel de packages.\n\nV\u00e9rifiez que`\/`renvoie l'\u00e9tat configur\u00e9,`\/admin`affiche l'\u00e9cran de connexion et`\/data\/settings.json`renvoie 403. Pour mettre \u00e0 jour le serveur, extrayez le nouveau ZIP lors de l'installation. Les param\u00e8tres restent dans`data\/settings.json`.\n\n## Op\u00e9rations\n\nL'aper\u00e7u montre les t\u00e9l\u00e9chargements, le trafic et les sites connect\u00e9s sur 7\/30\/90 jours. Les ressources indiquent l'utilisation du disque, le quota API, les caches et les limites PHP. La s\u00e9curit\u00e9 fournit un arr\u00eat d'urgence (503), des contr\u00f4les de distribution sans cl\u00e9 et des restrictions nationales. Les cinq derni\u00e8res versions ZIP sont conserv\u00e9es par package\u00a0; les anciennes versions sont \u00e0 nouveau t\u00e9l\u00e9charg\u00e9es sur demande.\n\nLes adresses IP ne sont pas stock\u00e9es dans les statistiques. Seul le code pays r\u00e9solu localement lors de la demande est conserv\u00e9.\n\n## D\u00e9pannage\n\nV\u00e9rifiez DNS pour les erreurs de r\u00e9solution, testez les cl\u00e9s non valides dans`\/admin`, v\u00e9rifiez le jeton GitHub pour HTTP 502 et v\u00e9rifiez les actions et actualisez les packages pour les versions manquantes. Les journaux se trouvent dans`data\/access.log`et le journal des erreurs PHP.","html":"<p>Le serveur officiel est<code>https:\/\/updater.fluxwp.com<\/code>. La m\u00eame application PHP peut distribuer vos propres plugins et th\u00e8mes \u00e0 partir des versions de GitHub, y compris des r\u00e9f\u00e9rentiels priv\u00e9s. Une base de donn\u00e9es n'est pas requise.<\/p>\n<h2 id=\"modele-d-acces\">Mod\u00e8le d'acc\u00e8s<a class=\"flxwk-anchor\" href=\"#modele-d-acces\" aria-hidden=\"true\" tabindex=\"-1\">#<\/a><\/h2>\n<p>Les r\u00e9f\u00e9rentiels publics fournissent des packages sans cl\u00e9. Les packages priv\u00e9s n\u00e9cessitent une cl\u00e9 de site et sont limit\u00e9s aux packages s\u00e9lectionn\u00e9s pour cette cl\u00e9. Le token GitHub reste sur le serveur et n'est jamais envoy\u00e9 aux sites WordPress. Aucun r\u00e9f\u00e9rentiel n'est s\u00e9lectionn\u00e9 par d\u00e9faut.<\/p>\n<h2 id=\"configuration-de-l-hebergement-partage\">Configuration de l'h\u00e9bergement partag\u00e9<a class=\"flxwk-anchor\" href=\"#configuration-de-l-hebergement-partage\" aria-hidden=\"true\" tabindex=\"-1\">#<\/a><\/h2>\n<ol>\n<li>Cr\u00e9ez un sous-domaine PHP tel que<code>updater.example.com<\/code>et activez SSL. PHP 7.4+ et un r\u00e9pertoire<code>data\/<\/code>inscriptible sont requis.<\/li>\n<li>T\u00e9l\u00e9chargez<code>flx-update-server.zip<\/code>\u00e0 partir des versions de mise \u00e0 jour<a href=\"https:\/\/github.com\/FluxWP\/updater\/releases\/latest\" target=\"_blank\" rel=\"noopener\"><\/a>. Extrayez dans la racine du sous-domaine pour que<code>index.php<\/code>soit directement \u00e0 la racine.<\/li>\n<li>Ouvrez imm\u00e9diatement<code>\/admin<\/code>et cr\u00e9ez le compte administrateur. La premi\u00e8re personne \u00e0 terminer la configuration devient l'administrateur.<\/li>\n<li>Dans la carte GitHub, s\u00e9lectionnez les r\u00e9f\u00e9rentiels publics et priv\u00e9s. Ajoutez un r\u00e9f\u00e9rentiel non r\u00e9pertori\u00e9 sous le nom<code>owner\/repo<\/code>. Pour les r\u00e9f\u00e9rentiels priv\u00e9s, cr\u00e9ez un jeton GitHub pr\u00e9cis limit\u00e9 \u00e0 ces r\u00e9f\u00e9rentiels avec Contenu\u00a0: lecture seule. Enregistrez et testez.<\/li>\n<li>Pour les packages priv\u00e9s, ajoutez un site, s\u00e9lectionnez ses packages et son canal stable\/b\u00eata et g\u00e9n\u00e9rez une cl\u00e9. Copiez-le imm\u00e9diatement : seul son hachage SHA-256 est stock\u00e9. Une cl\u00e9 perdue doit \u00eatre remplac\u00e9e. Testez la cl\u00e9 dans le panneau.<\/li>\n<li>Sur chaque site WordPress, installez FluxWP Panel. Dans Param\u00e8tres, saisissez l'URL du serveur et, si n\u00e9cessaire, la cl\u00e9 du site. Enregistrez et v\u00e9rifiez.<\/li>\n<\/ol>\n<p>Une cl\u00e9 peut \u00e9galement \u00eatre attribu\u00e9e \u00e0 un site sans cl\u00e9 d\u00e9j\u00e0 connect\u00e9 depuis Pr\u00e9sentation \u2192 Sites connect\u00e9s\u00a0; le site le re\u00e7oit lors de son prochain contr\u00f4le.<\/p>\n<h2 id=\"sorties-et-verification\">Sorties et v\u00e9rification<a class=\"flxwk-anchor\" href=\"#sorties-et-verification\" aria-hidden=\"true\" tabindex=\"-1\">#<\/a><\/h2>\n<p>Le serveur v\u00e9rifie les versions dans les cinq minutes. Pour une actualisation imm\u00e9diate, g\u00e9n\u00e9rez un secret webhook dans le panneau du serveur et stockez-le sous<code>UPDATE_WEBHOOK_SECRET<\/code>dans les secrets GitHub Actions du r\u00e9f\u00e9rentiel de packages.<\/p>\n<p>V\u00e9rifiez que<code>\/<\/code>renvoie l'\u00e9tat configur\u00e9,<code>\/admin<\/code>affiche l'\u00e9cran de connexion et<code>\/data\/settings.json<\/code>renvoie 403. Pour mettre \u00e0 jour le serveur, extrayez le nouveau ZIP lors de l'installation. Les param\u00e8tres restent dans<code>data\/settings.json<\/code>.<\/p>\n<h2 id=\"operations\">Op\u00e9rations<a class=\"flxwk-anchor\" href=\"#operations\" aria-hidden=\"true\" tabindex=\"-1\">#<\/a><\/h2>\n<p>L'aper\u00e7u montre les t\u00e9l\u00e9chargements, le trafic et les sites connect\u00e9s sur 7\/30\/90 jours. Les ressources indiquent l'utilisation du disque, le quota API, les caches et les limites PHP. La s\u00e9curit\u00e9 fournit un arr\u00eat d'urgence (503), des contr\u00f4les de distribution sans cl\u00e9 et des restrictions nationales. Les cinq derni\u00e8res versions ZIP sont conserv\u00e9es par package\u00a0; les anciennes versions sont \u00e0 nouveau t\u00e9l\u00e9charg\u00e9es sur demande.<\/p>\n<p>Les adresses IP ne sont pas stock\u00e9es dans les statistiques. Seul le code pays r\u00e9solu localement lors de la demande est conserv\u00e9.<\/p>\n<h2 id=\"depannage\">D\u00e9pannage<a class=\"flxwk-anchor\" href=\"#depannage\" aria-hidden=\"true\" tabindex=\"-1\">#<\/a><\/h2>\n<p>V\u00e9rifiez DNS pour les erreurs de r\u00e9solution, testez les cl\u00e9s non valides dans<code>\/admin<\/code>, v\u00e9rifiez le jeton GitHub pour HTTP 502 et v\u00e9rifiez les actions et actualisez les packages pour les versions manquantes. Les journaux se trouvent dans<code>data\/access.log<\/code>et le journal des erreurs PHP.<\/p>","_links":{"self":[{"href":"https:\/\/fluxwp.com\/fr\/wp-json\/wp\/v2\/flx_wiki\/422","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fluxwp.com\/fr\/wp-json\/wp\/v2\/flx_wiki"}],"about":[{"href":"https:\/\/fluxwp.com\/fr\/wp-json\/wp\/v2\/types\/flx_wiki"}],"author":[{"embeddable":true,"href":"https:\/\/fluxwp.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":0,"href":"https:\/\/fluxwp.com\/fr\/wp-json\/wp\/v2\/flx_wiki\/422\/revisions"}],"wp:attachment":[{"href":"https:\/\/fluxwp.com\/fr\/wp-json\/wp\/v2\/media?parent=422"}],"wp:term":[{"taxonomy":"flx_wiki_section","embeddable":true,"href":"https:\/\/fluxwp.com\/fr\/wp-json\/wp\/v2\/flx_wiki_section?post=422"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}