Ouverture commerciale reportée le temps de finaliser nos locaux à Limoges. Être prévenu de l'ouverture

Hébergement Python depuis votre dépôt Git

Votre application Python est prête : une API FastAPI, un site Flask ou Django, un bot, un script qui doit tourner en continu. Nous la déployons depuis votre dépôt Git, sur nos propres serveurs à Limoges, dès 1,99 € par mois et sans engagement.

Commander

Ce que vous pouvez héberger

L'hébergement Python repose sur notre hébergement applicatif. Il convient notamment :

Votre projet dépend de bibliothèques système ou d'une version précise de Python ? Fournissez un Dockerfile : il est pris en charge tel quel.

Mettre en ligne une application Python

  1. Préparez le dépôt : requirements.txt avec vos dépendances, le point d'entrée (main.py, app.py…), et un .gitignore qui exclut .venv et .env.
  2. Pour une application web, servez-la avec un serveur d'application (Gunicorn pour Flask et Django, Uvicorn pour FastAPI), à l'écoute de toutes les interfaces (0.0.0.0) sur le port que vous déclarerez.
  3. Commandez la formule Application Starter en donnant un nom à votre projet.
  4. Déclarez l'application dans votre espace client (« Nouvelle application ») : dépôt public ou GitHub privé partagé avec HebergHub, branche, type de build, port, variables d'environnement et, dans les options avancées, la commande de démarrage.
  5. Suivez le premier déploiement (5 à 15 minutes) dans les journaux, puis ouvrez nom.apps.heberghub.fr.

Avec un dépôt GitHub privé, chaque push sur la branche choisie redéploie l'application.

La formule

Tarifs : Hébergement Python depuis votre dépôt Git
FormuleDéploiementsRessourcesPrix mensuel TTCCommander
Application Starter1jusqu'à 2 Go de RAM et 2 vCPU1,99 €Commander Application Starter

Au quotidien, depuis votre espace client

Chaque application affiche son état et ses commandes : Journaux pour lire la sortie et les traces d'erreur, Variables pour l'environnement, Redéployer ou Reconstruire à neuf, Redémarrer, Arrêter. En cas d'échec de build, un encadré « Pourquoi ça a échoué » résume la cause, souvent un paquet absent de requirements.txt. Si le processus s'arrête, il est relancé automatiquement.

Des journaux lisibles. Ajoutez PYTHONUNBUFFERED=1 à vos variables, ou passez par le module logging, pour que les messages s'affichent au moment où ils sont écrits.

Vos secrets restent hors du dépôt. Jetons, clés d'API et mots de passe vont dans les variables d'environnement ; votre code les lit avec os.environ. En local, python-dotenv charge un fichier .env, à garder dans le .gitignore.

HTTPS automatique sur nom.apps.heberghub.fr, et sauvegardes quotidiennes des serveurs de l'applicatif, avec un historique de 6 mois.

Quand choisir un VPS plutôt ?

L'hébergement applicatif fait tourner une application. Pour plusieurs processus (une application web et un worker, par exemple), une base PostgreSQL que vous administrez, des tâches planifiées système ou un accès SSH, un VPS avec accès root est plus adapté, à partir de 3,99 € par mois.

Pourquoi HebergHub pour Python

Hébergé en France, à Limoges, sur nos propres serveurs professionnels reconditionnés, avec des logiciels libres.

Une équipe joignable, en français. Support par ticket, réponse sous 24 h.

Des prix lisibles, sans engagement. Prix mensuel TTC, sans option cachée ; résiliation depuis la fiche du service.

À savoir : pas encore de nom de domaine personnel sur l'applicatif (sous-domaine .apps.heberghub.fr seulement), et pas de taux de disponibilité contractuel publié ; la page Statut montre l'état réel de chaque service.

Prêt à déployer ? Commander la formule Application Starter, ou voyez l'hébergement applicatif dans son ensemble.

Questions fréquentes

Comment déployer une application Python ?
Commandez la formule Application Starter, puis déclarez l'application dans votre espace client : dépôt Git, branche, port d'écoute et variables d'environnement. Le type de build « Automatique » reconnaît un projet Python grâce à son fichier de dépendances, comme requirements.txt.
Comment indiquer la commande de démarrage ?
Dans les options avancées de l'application, vous pouvez imposer les commandes d'installation, de build et de démarrage, par exemple python main.py ou un serveur d'application pour Flask, FastAPI ou Django. Vous pouvez aussi fournir un Dockerfile.
Combien coûte l'hébergement Python ?
1,99 € TTC par mois pour une application, avec jusqu'à 2 Go de RAM et 2 vCPU. Au trimestre, au semestre ou à l'année : 5,67 €, 10,75 € ou 20,30 €.
Puis-je héberger un bot discord.py ?
Oui. Notre guide « Héberger un bot Discord en Python » détaille la mise en ligne, du dépôt aux journaux.
Pourquoi mes print() n'apparaissent-ils pas tout de suite dans les journaux ?
Python met la sortie en mémoire tampon quand elle ne va pas vers un terminal. Définissez la variable d'environnement PYTHONUNBUFFERED=1, ou utilisez le module logging : les messages apparaissent alors au moment où ils sont écrits.
Où mettre mes clés d'API et mots de passe ?
Dans les variables d'environnement de l'application, depuis votre espace client (une par ligne, NOM=valeur), jamais dans le dépôt. Votre code les lit avec os.environ ; un changement s'applique au prochain redéploiement.
Mon application redémarre-t-elle si elle plante ?
Oui, elle est relancée automatiquement, et les journaux de l'espace client vous montrent la trace d'erreur.
Suis-je engagé sur une durée ?
Non, au-delà de la période choisie. En paiement mensuel, vous pouvez arrêter à la fin de chaque mois.

Commander