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.
Ce que vous pouvez héberger
L'hébergement Python repose sur notre hébergement applicatif. Il convient notamment :
- aux API écrites avec FastAPI ou Flask ;
- aux applications web Django ;
- aux bots Discord écrits avec discord.py ou une bibliothèque équivalente ;
- aux services en continu : webhooks, collecte de données, tâches d'intégration.
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
- Préparez le dépôt :
requirements.txtavec vos dépendances, le point d'entrée (main.py,app.py…), et un.gitignorequi exclut.venvet.env. - 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. - Commandez la formule Application Starter en donnant un nom à votre projet.
- 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.
- 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
| Formule | Déploiements | Ressources | Prix mensuel TTC | Commander |
|---|---|---|---|---|
| Application Starter | 1 | jusqu'à 2 Go de RAM et 2 vCPU | 1,99 € | Commander Application Starter |
- Sans engagement au-delà de la période choisie : en mensuel, vous arrêtez à la fin de chaque mois.
- Remises de durée : -5 % au trimestre (5,67 €), -10 % au semestre (10,75 €), -15 % à l'année (20,30 €).
- -20 % pour les étudiants, cumulable avec les remises de durée.
- Prix en euros, toutes taxes comprises.
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.