ecloudserv docs

Démarrage rapide

De la création du compte au premier service en ligne. Comptez cinq minutes.

Le principe est toujours le même : vous choisissez un langage, vous donnez votre code, ecloudserv construit et démarre. Pas de serveur à commander, pas de système à installer.

Avant de commencer#

Il vous faut seulement :

  • un compte ecloudserv — la connexion se fait avec Discord, il n'y a pas de mot de passe à retenir ;
  • votre code quelque part : un dépôt Git, ou une archive à téléverser directement.

À noter

L'offre gratuite ne demande pas de carte bancaire et ne met pas votre service en veille au bout de trente minutes d'inactivité.

Créer son premier service#

1

Se connecter au panel

Rendez-vous sur panel.ecloudserv.fr et connectez-vous avec Discord. Le compte est créé au premier passage.

2

Créer le service

Nouveau serveur, puis choisissez le langage et l'offre. Le langage détermine l'image utilisée : voyez la page Langages supportés pour les versions disponibles.

3

Fournir le code

Soit vous collez l'URL d'un dépôt Git (public, ou privé avec un jeton), soit vous téléversez vos fichiers depuis l'onglet Fichiers.

4

Renseigner la commande de démarrage

C'est la ligne exécutée au lancement. Quelques exemples courants :

commandes de démarrage
node index.js # Node.js python main.py # Python java -jar app.jar # Java ./mon-binaire # Go, Rust
5

Démarrer

Bouton Démarrer. La console affiche l'installation des dépendances puis la sortie de votre programme, en direct.

Vérifier que tout tourne#

Trois endroits vous disent si le service va bien :

Ce que vous y voyez
ConsoleLa sortie du programme en direct, et les erreurs au démarrage.
RessourcesCPU, mémoire, disque et réseau, échantillonnés à la seconde.
LogsL'historique, cherchable et téléchargeable.

Le service redémarre en boucle ?

Regardez la console : neuf fois sur dix, c'est une dépendance manquante, une variable d'environnement absente, ou une commande de démarrage qui pointe sur un fichier qui n'existe pas. Voir Variables & secrets.

Et ensuite#

Brancher un nom de domaine

Un service web devient accessible sur votre propre domaine en quelques clics, certificat TLS compris. Voir Domaines & reverse proxy.

Ajouter une base de données

Créez-la depuis le panel, puis passez son URL de connexion à votre service par une variable d'environnement. Voir Bases de données.

Automatiser

Tout ce que fait le panel se fait aussi en API — utile pour un déploiement depuis votre CI. Voir Vue d'ensemble de l'API.