Intégration RunCloud
Aperçu
RunCloud est une plateforme de gestion de serveurs basée sur le cloud qui vous permet de déployer et gérer facilement des applications Web sur vos propres serveurs cloud. Cette intégration permet la synchronisation automatique des domaines et la gestion des certificats SSL entre Ultimate Multisite et RunCloud.
Fonctionnalités
- Synchronisation automatique des domaines
- Gestion des certificats SSL
- Suppression du domaine lorsqu'une correspondance est supprimée
Exigences
Les constantes suivantes doivent être définies dans votre fichier wp-config.php :
define('WU_RUNCLOUD_API_KEY', 'your_api_key');
define('WU_RUNCLOUD_API_SECRET', 'your_api_secret');
define('WU_RUNCLOUD_SERVER_ID', 'your_server_id');
define('WU_RUNCLOUD_APP_ID', 'your_app_id');
Instructions de configuration
1. Obtenez vos identifiants API RunCloud
- Connectez-vous à votre tableau de bord RunCloud
- Accédez à "Profil d'utilisateur" (cliquez sur votre photo de profil dans le coin supérieur droit)
- Sélectionnez "API" dans le menu
- Cliquez sur "Générer une clé API" si vous n'en avez pas déjà une
- Copiez votre API Key et votre API Secret
2. Obtenez vos identifiants de serveur et d'application
- Dans votre tableau de bord RunCloud, accédez à "Servers"
- Sélectionnez le serveur où votre multisite WordPress est hébergé
- L'ID du serveur est visible dans l'URL :
https://manage.runcloud.io/servers/{SERVER_ID} - Accédez à "Web Applications" et sélectionnez votre application WordPress
- L'ID de l'application est visible dans l'URL :
https://manage.runcloud.io/servers/{SERVER_ID}/apps/{APP_ID}
3. Ajoutez les constantes à wp-config.php
Ajoutez les constantes suivantes à votre fichier wp-config.php :
define('WU_RUNCLOUD_API_KEY', 'your_api_key');
define('WU_RUNCLOUD_API_SECRET', 'your_api_secret');
define('WU_RUNCLOUD_SERVER_ID', 'your_server_id');
define('WU_RUNCLOUD_APP_ID', 'your_app_id');
4. Activez l'intégration
- Dans votre administration WordPress, accédez à Ultimate Multisite > Settings
- Accédez à l'onglet "Cartographie de domaine"
- Faites défiler vers le bas jusqu'à "Intégrations d'hébergement"
- Activez l'intégration RunCloud
- Cliquez sur "Enregistrer les modifications"
Comment ça fonctionne
Lorsqu'un domaine est mappé dans Ultimate Multisite :
- L'intégration envoie une requête à l'API RunCloud pour ajouter le domaine à votre application
- Si le domaine est ajouté avec succès, l'intégration redéploiera également les certificats SSL
- Lorsqu'une correspondance de domaine est supprimée, l'intégration supprimera le domaine de RunCloud
Pour les installations de sous-domaines, l'intégration gérera automatiquement la création de sous-domaines dans RunCloud lorsqu'un nouveau site est ajouté à votre réseau.
Dépannage
Problèmes de connexion API
- Vérifiez que vos identifiants API sont corrects
- Vérifiez que vos identifiants de serveur et d'application sont corrects
- Assurez-vous que votre compte RunCloud dispose des autorisations nécessaires
Problèmes de certificat SSL
- RunCloud peut prendre un certain temps pour délivrer les certificats SSL
- Vérifiez que vos domaines pointent correctement vers l'adresse IP de votre serveur
- Vérifiez les paramètres SSL RunCloud pour votre application
Domaine non ajouté
- Vérifiez les journaux Ultimate Multisite pour tout message d'erreur
- Vérifiez que le domaine n'est pas déjà ajouté à RunCloud
- Assurez-vous que votre plan RunCloud prend en charge plusieurs domaines