MMPB Cloud
Centre d'Aide

Comment pouvons-nous
vous aider ?

Trouvez rapidement une réponse à votre question ou contactez notre équipe pour un accompagnement personnalisé.

Déploiement & Projets

Le déploiement se fait en 3 étapes simples. D'abord, créez un compte et sélectionnez votre structure (ESTLC, UY1, CMCI ou autre). Ensuite, cliquez sur « Nouveau Projet » depuis votre tableau de bord, choisissez le type de technologie (HTML, PHP, Node.js ou Python) et donnez un nom à votre projet. Enfin, uploadez votre code (fichier ZIP ou via MP Cloud CLI) et cliquez sur « Déployer maintenant ». Votre site sera accessible en quelques secondes à l'adresse votre-projet.services-ztf.com avec HTTPS activé automatiquement.

Un déploiement de site statique (HTML/CSS/JS) prend environ 5 secondes. Pour une application avec des dépendances (Node.js, Python, PHP), comptez entre 30 secondes et 2 minutes, le temps que npm, pip ou composer installe les paquets nécessaires. Vous pouvez suivre la progression en temps réel depuis la page de votre projet grâce aux logs de déploiement intégrés. En cas d'erreur, un message détaillé s'affiche pour vous aider à corriger le problème.

Absolument ! Trois options s'offrent à vous pour mettre à jour votre site : 1) MP Cloud CLI — Utilisez mp push pour synchroniser vos modifications locales en une seule commande, sans ouvrir le navigateur. 2) Interface web — Uploadez un nouveau fichier ZIP ou utilisez la synchronisation rsync depuis la page de votre projet pour mettre à jour vos fichiers. 3) Terminal SSH — Ouvrez le terminal intégré directement dans votre navigateur pour des modifications rapides sur le serveur. Les modifications sont prises en compte immédiatement après un redéploiement ou un redémarrage du service.

MMPB Cloud prend en charge plusieurs technologies : HTML/CSS/JS — Sites statiques, portfolios, landing pages avec déploiement instantané. PHP Web — Sites dynamiques natifs avec MySQL intégré pour les formulaires et bases de données. Node.js — Applications Express, Next.js, React, Vue, Nuxt avec gestion PM2. Python — Applications Flask, Django, FastAPI, Streamlit avec environnement virtuel automatique. Chaque type de projet reçoit automatiquement un sous-domaine et un certificat SSL. Les frameworks populaires comme Laravel, Symfony et Django sont pré-configurés pour un déploiement rapide.

mp push est la commande principale de MP Cloud CLI. Elle synchronise tous vos fichiers modifiés du dossier local vers le serveur, puis redémarre automatiquement le service. Le processus est simple : naviguez dans votre dossier projet, exécutez mp push, et en quelques secondes vos modifications sont en ligne. L'outil détecte intelligemment les fichiers modifiés pour ne transférer que ce qui a changé, ce qui rend les mises à jour très rapides. Installez MP Cloud avec sudo dpkg -i mp-cloud_3.0.0_all.deb puis initialisez votre projet avec mp init.
Compte & Structure

Cliquez sur « Créer un compte » depuis la page d'accueil. Remplissez le formulaire avec votre nom d'utilisateur, votre adresse e-mail et un mot de passe sécurisé. Vous devrez ensuite sélectionner ou rejoindre une structure (école, université, entreprise partenaire). Si votre structure n'apparaît pas, contactez-nous sur WhatsApp au +237 673 485 193 pour que nous l'ajoutions. L'inscription est gratuite et ne nécessite aucune carte bancaire — vous pouvez commencer à déployer immédiatement avec le plan Campus.

Le code d'accès structure est fourni par l'administrateur de votre structure (école ou entreprise). Il s'agit d'un code unique qui vous permet de rejoindre l'espace de déploiement de votre institution. Si vous ne connaissez pas ce code, deux options : demandez à votre responsable pédagogique ou administrateur, ou écrivez-nous directement sur WhatsApp au +237 673 485 193 en indiquant le nom de votre structure. Nous vérifierons votre affiliation et vous fournirons le code dans les plus brefs délais.

Oui, vous pouvez rejoindre plusieurs structures avec le même compte. Pour changer de structure active, utilisez l'option « Changer de structure » dans la section Compte de la barre latérale. Vos projets sont rattachés à la structure dans laquelle ils ont été créés, donc changer de structure ne supprime pas vos projets existants — ils restent accessibles depuis leur structure d'origine. Cette flexibilité est idéale pour les étudiants qui participent à des projets dans différentes écoles ou les développeurs freelances qui travaillent avec plusieurs clients.

Depuis la page de connexion, cliquez sur « Mot de passe oublié ? ». Entrez l'adresse e-mail associée à votre compte et vous recevrez un lien de réinitialisation. Ce lien est valable pendant 24 heures. Si vous n'avez pas accès à votre e-mail ou si le lien a expiré, contactez notre support WhatsApp au +237 673 485 193 — nous vérifierons votre identité et réinitialiserons votre accès manuellement. Pour éviter ce problème à l'avenir, utilisez un gestionnaire de mots de passe et activez l'authentification à deux facteurs si disponible.
Paiement & Abonnement

Nous acceptons les paiements via MTN Mobile Money et Orange Money, les moyens de paiement les plus accessibles en Afrique centrale. Le processus est simple : depuis votre espace paiement, sélectionnez votre plan et choisissez Mobile Money comme méthode. Vous recevrez une demande de paiement sur votre téléphone — confirmez avec votre code PIN et le paiement est validé instantanément. Pas besoin de carte bancaire internationale ni de compte en ligne. Vous pouvez également payer via WhatsApp en nous contactant directement pour un accompagnement pas à pas.

Oui ! Le plan Campus est 100% gratuit pendant 1 an pour les étudiants affiliés aux structures partenaires (ESTLC, UY1, CMCI et autres). Vous bénéficiez de 3 projets, 1 GB de stockage, un sous-domaine gratuit, SSL inclus et le support WhatsApp. Après la première année, le plan passe à 2 000 FCFA/mois, ce qui reste très abordable. Cette offre est conçue pour permettre aux étudiants de se concentrer sur l'apprentissage sans contrainte financière.

Absolument ! Vous pouvez upgrader ou downgrader votre plan à tout moment depuis la section « Paiement » de votre tableau de bord. Si vous upgrader, la différence sera calculée au prorata pour le reste de la période en cours. Si vous downgrader, le changement prendra effet à la fin de votre période de facturation actuelle. Vos projets existants ne seront pas affectés par un changement de plan, sauf si vous dépassez les limites du nouveau plan (nombre de projets, stockage, etc.). Dans ce cas, vous serez invité à archiver certains projets.

Non, jamais. Nos tarifs sont totalement transparents. Le prix affiché est le prix final — pas de frais d'activation, pas de surtaxe, pas de coût caché. Les seuls frais supplémentaires possibles concernent les options additionnelles que vous choisissez explicitement : domaine personnalisé (1 500 FCFA/an), stockage additionnel (500 FCFA/GB/mois) ou backup quotidien (1 000 FCFA/mois). Ces options sont facultatives et vous êtes toujours informé du montant avant de confirmer.
Technique & Base de données

Depuis la page de détail de votre projet, un onglet « Base de données » vous donne accès à une console SQL intégrée directement dans le navigateur. Vous pouvez exécuter des requêtes SQL, créer des tables, insérer des données et visualiser les résultats en temps réel. Vous pouvez aussi utiliser les identifiants fournis (hôte, utilisateur, mot de passe) pour vous connecter depuis votre code applicatif avec SQLite, MySQL ou PostgreSQL selon le type de projet. Les sauvegardes automatiques sont incluses dans tous les plans et vous pouvez télécharger un dump SQL complet avec mp db backup.

Chaque projet dispose d'un terminal SSH intégré accessible depuis la page de détail du projet. Cliquez sur l'onglet « Terminal » pour ouvrir un shell interactif dans votre navigateur. Vous pouvez exécuter des commandes Linux, naviguer dans les fichiers, installer des dépendances, vérifier les processus en cours et consulter les logs. Le terminal est particulièrement utile pour les débogages rapides, la modification de fichiers de configuration ou l'installation de paquets supplémentaires. Aucune configuration SSH n'est nécessaire — tout fonctionne directement dans le navigateur.

L'erreur 502 signifie que le serveur n'arrive pas à communiquer avec votre application. Les causes les plus fréquentes sont : 1) Le port d'écoute — vérifiez que votre application écoute bien sur le port configuré (généralement défini dans les variables d'environnement). 2) Les dépendances manquantes — assurez-vous que votre fichier package.json, requirements.txt ou composer.json est à la racine de votre projet. 3) Le script de démarrage — vérifiez que la commande de démarrage est correctement configurée. Consultez les logs PM2 via le terminal intégré ou mp logs pour diagnostiquer précisément le problème.

Les domaines personnalisés sont disponibles à partir du plan Créateur (1 domaine inclus) et Entreprise (5 domaines inclus). Pour configurer votre domaine, accédez à la page de votre projet et cliquez sur « Domaine personnalisé ». Entrez votre nom de domaine et nous vous fournirons les enregistrements DNS à configurer chez votre registrar. Une fois les DNS propagés (cela peut prendre jusqu'à 48 heures), le certificat SSL sera automatiquement généré via Let's Encrypt. Si vous rencontrez des difficultés, notre équipe peut configurer le domaine pour vous — contactez-nous via WhatsApp.

Trois méthodes pour consulter vos logs : 1) Interface web — La page de votre projet affiche les logs en temps réel dans l'onglet « Logs ». Vous pouvez filtrer par type (erreurs, accès, application). 2) MP Cloud CLI — Exécutez mp logs depuis votre terminal pour voir les logs PM2 et Nginx à distance. 3) Terminal SSH — Utilisez les commandes pm2 logs ou tail -f /var/log/nginx/... directement dans le terminal intégré. Les logs sont conservés pendant 7 jours sur les plans Campus et 30 jours sur les plans Créateur et Entreprise.
Sécurité & SSL

Oui, chaque projet déployé reçoit automatiquement un certificat HTTPS gratuit via notre certificat wildcard *.services-ztf.com. Aucune action requise de votre part — dès le premier déploiement, votre site est accessible en HTTPS avec le cadenas vert dans le navigateur. Pour un domaine personnalisé, nous générons automatiquement un certificat Let's Encrypt dédié. Les certificats sont renouvelés automatiquement avant leur expiration, vous n'avez donc aucune maintenance à effectuer. La sécurité de vos visiteurs est notre priorité.

Absolument. MMPB Cloud utilise une architecture multi-structures cloisonnée. Chaque structure (ESTLC, UY1, CMCI, etc.) dispose de son propre espace isolé sur le serveur. Vos fichiers, bases de données et configurations sont strictement séparés des autres utilisateurs par des permissions système et un chroot par projet. De plus, chaque projet tourne sous un utilisateur système dédié avec des droits limités. Même au sein d'une même structure, les projets des différents membres sont isolés les uns des autres. Nous effectuons également des audits de sécurité réguliers pour garantir l'intégrité de l'isolation.

Les sauvegardes sont effectuées automatiquement selon votre plan : hebdomadaire pour le plan Campus, quotidienne pour le plan Créateur, et quotidienne avec versioning pour le plan Entreprise (vous pouvez restaurer n'importe quelle version des 30 derniers jours). Vous pouvez également créer un backup manuel à tout moment avec mp db backup pour télécharger un dump SQL complet de votre base de données. Les backups sont stockés sur un serveur distinct pour une redondance maximale. En cas de problème, contactez notre support et nous restaurerons votre projet depuis le backup le plus récent.
Besoin d'aide ?

Contactez-nous directement

Notre équipe est disponible pour vous accompagner

WhatsApp

Réponse rapide, du lundi au samedi.
+237 673 485 193

E-mail

Pour les demandes détaillées.
support@services-ztf.com

Ticket Support

Créez un ticket depuis votre tableau de bord pour un suivi détaillé.

Vous n'avez pas trouvé votre réponse ?

Notre équipe est là pour vous aider. Contactez-nous sur WhatsApp ou créez un ticket de support.