Hébergement PythonDjango, Flask et vos applications WSGI
Un hébergement Python ultra-rapide, au meilleur prix : choisissez votre version de Python (2.7 à 3.13), installez vos dépendances dans un environnement virtuel isolé, et gérez votre application depuis cPanel ou en SSH. Le tout sur une infrastructure AMD EPYC, SSD NVMe et LiteSpeed — même puissance sur tous nos forfaits.
À partir de 1,95$ USD par mois, facturé annuellement.
Hébergez Django, Flask et les autres frameworks WSGI
Toute application compatible WSGI fonctionne. Voici les cas les plus courants chez nos clients.
Hébergement Django
Sites, intranets et back-offices avec l'admin Django, l'ORM sur MySQL / MariaDB ou SQLite, et les fichiers statiques servis par LiteSpeed.
Hébergement Flask
API REST, petits outils internes, tableaux de bord ou sites dynamiques légers — le choix idéal pour un forfait Nano ou Micro.
Wagtail CMS
Le CMS bâti sur Django : sites de contenu, sites institutionnels et blogues, avec une interface d'édition conviviale pour vos clients.
Bottle, Pyramid, Falcon…
Bottle, Pyramid, Falcon ou une simple application WSGI écrite à la main : si elle expose un objet application, elle tourne.
Déployer une application Python en 4 étapes
Pas besoin de configurer un serveur : cPanel s'occupe de l'environnement, vous vous occupez du code.
-
Créez l'application dans cPanel
Ouvrez Setup Python App, choisissez la version de Python (de 2.7 à 3.13), le dossier de l'application et l'URL où elle répondra (domaine, sous-domaine ou sous-répertoire).
-
Envoyez votre code
Téléversez vos fichiers par SFTP, SSH / Rsync ou le gestionnaire de fichiers de cPanel. Si votre code est sur Git, vous pouvez aussi cloner votre dépôt.
-
Installez vos dépendances
Un clic sur Exécuter Pip Install dans Setup Python App (ou
pip install -r requirements.txt) installe tout ce que liste votrerequirements.txt. Chaque application a son propre environnement, isolé des autres.En ligne de commande, activez d'abord l'environnement : Setup Python App affiche la commande à copier.
-
Configurez le point d'entrée WSGI et redémarrez
Le fichier
passenger_wsgi.pyindique au serveur où trouver votre application. Un clic sur Redémarrer (outouch tmp/restart.txt) et votre site est en ligne, avec SSL gratuit.
# Point d'entrée WSGI lu par LiteSpeed import os, sys sys.path.insert(0, os.path.dirname(__file__)) os.environ.setdefault( "DJANGO_SETTINGS_MODULE", "monprojet.settings" ) from django.core.wsgi import get_wsgi_application application = get_wsgi_application() # Pour Flask, remplacez simplement par : # from app import app as application
Tout ce qu'il faut pour faire tourner un projet Python
Inclus sur tous les forfaits, dès le Nano.
Python 2.7 à 3.13
Une version par application, modifiable à tout moment. Idéal pour moderniser un vieux projet sans tout casser.
pip et virtualenv
Un environnement virtuel isolé par application ; installez vos paquets sans droits administrateur.
Terminal, SSH et Rsync
Lancez vos commandes manage.py, vos migrations et vos scripts en ligne de commande.
SSL gratuit et sécurité
Certificats SSL automatiques, pare-feu Imunify360 et isolation des comptes : votre app est servie en HTTPS dès le départ.
MySQL / MariaDB et SQLite
Connectez-vous avec mysqlclient, PyMySQL ou SQLAlchemy, et gérez vos bases MySQL avec phpMyAdmin, préinstallé.
Redis et Memcached
Le cache de Django ou Flask-Caching en mémoire vive, pour des pages générées plus vite, sans service externe à payer.
Tâches cron
Planifiez vos scripts Python : envoi de courriels, nettoyage, import de données, commandes Django.
Ressources réservées
4 Go de RAM, 2 vCPU AMD EPYC et 30 processus d'entrée par compte, isolés par CloudLinux : un voisin gourmand ne ralentit pas votre app.
Sauvegardes 2×/jour
30 jours de sauvegardes, restaurables vous-même depuis cPanel : code, environnement et bases de données.
L'hébergement Python mutualisé est-il fait pour votre projet ?
Nous préférons être clairs dès le départ : voici ce qui fonctionne très bien chez nous, et ce qui mérite plutôt un serveur dédié.
Idéal pour
- Sites Django, Flask ou Wagtail : vitrines d'entreprise, blogues, portfolios, sites de contenu
- API REST et back-ends d'applications mobiles ou de sites React / Vue
- Applications métier : prise de rendez-vous, formulaires, portails clients
- Scripts planifiés (cron) : imports, rapports, envois de courriels
- Outils internes et tableaux de bord pour une petite équipe
Mieux sur un VPS
- Processus permanents : workers Celery ou RQ, bots Discord, bots Telegram en mode polling
- Applications ASGI (FastAPI, Django Channels, Starlette) et WebSockets
- Calcul lourd : entraînement de modèles d'IA, GPU, traitement massif de données
- Accès root ou paquets système à installer (Docker, bibliothèques C spécifiques)
Vos besoins changent ? Nous vous accompagnons vers un VPS ou un serveur dédié chez hosting.com, notre partenaire d'infrastructure. Parler à notre équipe
Forfaits d'hébergement Python
Payez seulement l'espace disque dont vous avez besoin : quatre forfaits, une seule infrastructure. Passez d'un plan à l'autre en quelques clics si vos besoins changent.
Nano
750 Mo de stockage
par mois, facturé annuellement
- 1 domaine
- 5 sous-domaines
- 3 comptes FTP, 3 boîtes courriel, 3 bases MySQL
- Bande passante illimitée
- Python 2.7 à 3.13, pip
- Accès terminal et SSH
- Certificats SSL gratuits
- Sauvegardes 2×/jour
Micro
2 Go de stockage
par mois, facturé annuellement
- 1 domaine
- 10 sous-domaines
- 5 comptes FTP, 5 boîtes courriel, 5 bases MySQL
- Bande passante illimitée
- Python 2.7 à 3.13, pip
- Accès terminal et SSH
- Certificats SSL gratuits
- Sauvegardes 2×/jour
Vtiny
5 Go de stockage
par mois, facturé annuellement
- 5 domaines
- 50 sous-domaines
- 25 comptes FTP, 25 boîtes courriel, 25 bases MySQL
- Bande passante illimitée
- Python 2.7 à 3.13, pip
- Accès terminal et SSH
- Certificats SSL gratuits
- Sauvegardes 2×/jour
Tiny
Stockage au choix
par mois, facturé annuellement
- Domaines et sous-domaines illimités
- Comptes FTP, boîtes courriel et bases MySQL illimités
- Bande passante illimitée
- Python 2.7 à 3.13, pip
- Accès terminal et SSH
- Certificats SSL gratuits
- Sauvegardes 2×/jour
Le prix n'augmente pas au renouvellement. Le tarif que vous voyez ici est aussi celui que vous paierez à chaque renouvellement — pas de hausse surprise après la première année.
Trouvez votre nom de domaine
Vérifiez la disponibilité de votre domaine avant de choisir votre forfait d'hébergement.
Questions sur l'hébergement Python
Puis-je héberger une application Django ou Flask sur un hébergement mutualisé ?
Oui. Depuis cPanel, l'outil Setup Python App crée un environnement virtuel avec la version de Python de votre choix. Vous installez vos dépendances avec pip, et votre application WSGI (Django, Flask, Bottle, Pyramid…) est servie directement par le serveur Web.
Quelles versions de Python sont disponibles ?
Toutes les versions de Python 2.7 à 3.13. Vous choisissez la version par application, et pouvez en changer à tout moment depuis cPanel.
Puis-je utiliser FastAPI ?
Oui, pour une API REST simple, grâce à l'adaptateur a2wsgi : FastAPI est un framework ASGI (asynchrone), alors que nos serveurs exécutent les applications Python en WSGI. Vous perdez toutefois les WebSockets, le streaming, les événements lifespan et les gains de performance de l'asynchrone. Pour une application FastAPI en production, un VPS est plus adapté.
Puis-je utiliser des WebSockets avec Python ?
Non, pas sur l'hébergement mutualisé : les applications Python y sont exécutées en WSGI, un modèle requête/réponse qui ne permet pas de garder une connexion WebSocket ouverte. Django Channels, Flask-SocketIO et les WebSockets de FastAPI ne fonctionneront donc pas. Pour du temps réel simple, vous pouvez utiliser des requêtes périodiques (polling) ou un service externe comme Pusher ou Ably, que votre application alimente par de simples appels HTTP. Les WebSockets fonctionnent en revanche avec une application Node.js sur nos serveurs. Pour des WebSockets natifs en Python, un VPS est plus adapté.
Puis-je installer n'importe quel paquet avec pip ?
Oui, dans l'environnement virtuel de votre application, sans droits administrateur. La plupart des paquets (Django, Flask, requests, Pillow, pandas…) s'installent sans problème. L'installation des paquets qui doivent être compilés et dépendent d'une bibliothèque système absente peut toutefois échouer.
Quelle base de données utiliser avec Python ?
MySQL / MariaDB (avec mysqlclient, PyMySQL ou SQLAlchemy) ou SQLite. Redis et Memcached sont aussi disponibles pour la mise en cache.
Puis-je exécuter des tâches planifiées en Python ?
Oui, avec les tâches cron de cPanel, par exemple pour lancer une commande de gestion Django ou un script toutes les heures. Les processus qui tournent en permanence (workers Celery ou RQ, bots Discord) ne sont pas adaptés à l'hébergement mutualisé.
Quel forfait choisir pour un site Django ?
Tous les forfaits ont la même puissance serveur. Pour une application Django, comptez l'environnement virtuel (souvent 100 à 300 Mo) en plus de votre code et de vos médias : le forfait Micro (2 Go) convient à un petit projet, le forfait Vtiny (5 Go) laisse une marge confortable.
Le même compte fait aussi tourner vos autres projets
Un back-end Python, un front-end React et un blogue WordPress ? Tout cohabite sur le même forfait.
Votre application Python en ligne dès aujourd'hui
Python 3.13, pip et SSH inclus sur tous nos forfaits, avec la même puissance partout. Choisissez simplement l'espace disque.