ecloudocs

Le panel client — guide complet

Cette page décrit tout ce que tu peux faire depuis le panel (panel.ecloudserv.fr), écran par écran. Pour piloter la même chose par programme, va voir l'API.

Connexion

Le panel s'utilise avec ton compte Discord : clique « Se connecter », autorise l'application, et c'est tout — pas de mot de passe à retenir. Ton compte ecloudserv est lié à ton identité Discord ; tu dois être membre du serveur Discord ecloudserv pour utiliser la plateforme.

Tableau de bord

L'accueil récapitule ton quota de RAM (utilisé / total, aussi visible en permanence dans la barre latérale), tes serveurs et leur état. Les quotas dépendent de ton offre et sont communs à tout le compte : tu les répartis librement entre tes serveurs.

En haut de la barre latérale, le bouton à points ouvre le lanceur d'applications : panel, éditeur SQL, documentation et site vitrine.

Créer et piloter un serveur

Depuis « Serveurs » → « Nouveau serveur », choisis :

  • Runtime : NODEJS, PYTHON, JAVA, PHP ou POSTGRESQL (détails : langages supportés) ;
  • Ressources : RAM (128–8192 Mo), disque (512–51200 Mo), CPU (25–400 %) — dans la limite de ton quota ;
  • optionnellement une base de données créée avec le serveur.

Après création, le serveur passe par l'état « Installation » pendant quelques minutes (bannière dédiée, boutons d'alimentation désactivés). Ensuite, les boutons Démarrer / Redémarrer / Arrêter / Forcer sont en haut de la page, avec l'utilisation live (CPU, RAM, disque, réseau, uptime).

Console

La console affiche la sortie de ton serveur en temps réel et te permet d'envoyer des commandes. La connexion se fait en WebSocket directement vers la machine qui héberge ton serveur ; si elle échoue, un panneau d'aide s'affiche avec la cause probable et les étapes de résolution. Pendant une installation, la console n'est pas encore disponible — c'est normal.

Fichiers

Un gestionnaire de fichiers complet, directement dans le navigateur :

  • navigation par dossiers avec fil d'Ariane ;
  • édition : clique un fichier texte pour l'ouvrir dans l'éditeur plein écran ;
  • créer un fichier ou un dossier, renommer, supprimer ;
  • envoyer des fichiers depuis ton PC (multi-sélection) ;
  • importer depuis un lien direct ou un dépôt GitHub (zip de la branche, décompressé sur place) ;
  • décompresser les archives (.zip, .tar.gz…) et télécharger tes fichiers.

Raccourcis de l'éditeur :

RaccourciAction
Ctrl+S (ou Cmd+S)Enregistrer le fichier
ÉchapFermer (confirmation si non enregistré)
TabIndenter (2 espaces)

La barre d'état en bas de l'éditeur affiche le nombre de lignes et la taille du fichier ; un point orange à côté du nom signale des modifications non enregistrées.

Sauvegardes

Crée des sauvegardes complètes de ton serveur et restaure-les en un clic. Le nombre de sauvegardes conservées dépend de ton offre. Pour des sauvegardes automatiques et régulières, utilise une tâche planifiée : arrivée à la limite, la plus ancienne est supprimée automatiquement avant d'en créer une nouvelle.

Bases de données

Chaque serveur peut avoir ses bases MySQL :

  • Créer / supprimer une base en un clic ;
  • Identifiants : hôte, port, utilisateur, mot de passe affichés à la demande — et rotation du mot de passe si besoin ;
  • Gérer : tables, aperçu des données, création de table guidée, insertion de lignes et requêtes SQL rapides sans quitter le panel ;
  • Éditeur SQL complet (db.ecloudserv.fr) : requêtes, édition de lignes, structure, export CSV, historique — connexion automatique avec ton compte panel.

Guide détaillé (connexion depuis ton code, dépannage) : Bases de données MySQL.

Tâches planifiées

Automatise ton serveur avec un planning type cron : préréglages (toutes les 30 min, toutes les heures, quotidien à heure choisie, hebdomadaire) ou expression cron personnalisée. Chaque tâche enchaîne une ou plusieurs actions :

  • démarrer / arrêter / redémarrer / forcer l'arrêt ;
  • envoyer une commande console ;
  • créer une sauvegarde — avec rotation : à la limite, la plus ancienne est supprimée.

Chaque action peut attendre un décalage (jusqu'à 900 s) après la précédente — pratique pour prévenir avant d'agir :

#1  Commande : say ⚠ Redémarrage dans 60 secondes
#2  Redémarrer            (+60s)

Le bouton « Exécuter » lance immédiatement les actions d'une tâche, sans attendre son planning — idéal pour tester.

Variables & Startup

L'onglet Variables stocke tes secrets (token du bot, mots de passe…) : chaque variable est écrite dans le fichier .env à la racine de ton serveur, que ton code lit au démarrage — guide complet avec exemples par langage : Variables & secrets. Modifie puis redémarre pour appliquer. L'onglet Startup montre la commande de démarrage et l'image Docker utilisée.

Activité & Migration

Activité : le journal des actions sur ton serveur (démarrages, arrêts, connexions…), avec l'adresse IP à l'origine de chaque action. Migration : déplacer ton serveur vers une autre machine quand c'est proposé, avec vérifications automatiques avant bascule.

Paramètres du serveur

  • Renommer le serveur ;
  • Redémarrage automatique : si ton serveur crashe, il est relancé automatiquement (avec protection anti-boucle : au bout de 3 crashs en 10 minutes, on arrête de le relancer) ;
  • Supprimer le serveur (irréversible — fais une sauvegarde avant).

Offres & paiement

La page « Offres » compare les formules (quotas RAM/disque/CPU, nombre de serveurs et de bases, type de support). Le paiement se fait par PayPal ou carte bancaire ; ton quota est mis à jour immédiatement après le paiement. L'offre gratuite permet d'héberger 1 bot 24/7 sans carte bancaire.

Support — tickets

« Support » → « Nouveau ticket » : choisis le type de demande (bug du site, problème serveur, commercial, autre), décris le problème — et pour un bug, joins une capture d'écran. Chaque ticket crée aussi un salon privé sur le Discord ecloudserv, rangé dans la catégorie du bon service : tu peux répondre depuis le panel ou depuis Discord, les messages sont synchronisés dans les deux sens.

Clés d'API

La page « API » gère tes clés (ecl_…) pour piloter tes serveurs par programme : création avec choix des permissions (read / write), révocation. La clé n'est affichée qu'une seule fois à la création — copie-la immédiatement. Tout le reste est documenté dans la section API : gestion des clés et référence des endpoints avec exemples.

Profil, thème & affiliation

  • Profil : ton pseudo, ton rôle et ton lien d'affiliation — partage-le, les comptes créés via ton lien te sont attribués ;
  • Thème : bascule clair / sombre en bas de la barre latérale (mémorisé par navigateur) ;
  • Déconnexion : en bas de la barre latérale.

Une question sans réponse ici ? Regarde la FAQ ou ouvre un ticket.