**Je vais diriger avec le tl;dr à propos de l'hébergement python gratuit. Nous avons trouvé une entreprise qui propose des plans d'hébergement python gratuits sans tracas Si vous avez besoin d'un hébergement Web gratuit pour les applications Python (gratuit comme dans la bière) et que vous n'avez pas besoin : - Un domaine personnalisé / Outils marketing / Blog - Soutien technique - Beaucoup de bande passante ou de temps CPU Si vous n'avez besoin que d'un serveur gratuit pour un projet parallèle python, c'est votre meilleure option. Inscrivez-vous ici : **PythonAnywhere** (lien d'affiliation vers l'offre gratuite, nous leur avons envoyé environ 700 personnes) **Si vous utilisez votre site pour créer une entreprise, consultez Opalstack. Ils sont un hôte payant compatible avec Python ; pour aussi peu que 10 $ par mois, vous bénéficiez d'un meilleur support technique et de nombreuses mises à niveau (adresses e-mail, certificats SSL gratuits, installateurs de blog WordPress, bases de données Postgres, support Ruby / Node.js / PHP). Ceux-ci peuvent vous aider à créer un **site Web plus professionnel** et à le transformer en une entreprise efficace. Quelque part là-bas, je suis sûr qu'il existe une société d'hébergement qui explique de manière proactive leurs limites **avant** de leur donner votre carte de crédit. Il y a beaucoup de gens qui peuvent héberger des applications Python âÃÂàsi vous gérer le travail de configuration d'un VPS non configuré. Probablement pas très difficile si vous savez comment âÃÂàmais je n'ai pas et, très honnêtement, nâÃÂà Je ne me soucie pas d'apprendre. En ce qui concerne l'hébergement Python, je suis à la recherche d'une option qui fonctionne tout simplement. . Soit dit en passant, si vous souhaitez simplement tester le prototypage de votre application, la plupart des frameworks Web Python vous permettent d'exécuter un serveur de développement sur votre ordinateur portable. Vous n'avez pas besoin d'un véritable hôte tant que vous n'êtes pas prêt à vous déployer dans le monde extérieur. Cela devrait être suffisant pour vous permettre de développer un bon prototype fonctionnel de votre application. Mais le processus de recherche d'un bon hôte python (idéalement gratuit) pour publier votre premier projet sur le Web présente quelques bizarreries que cet article vous aidera à surmonter. Si vous avez quelques sites de base (PHP, WordPress, etc.), vous aurez probablement une relation existante avec un hébergeur LAMP. Ces gens sont littéralement un centime à la douzaine. Cependant, ce que vous allez découvrir rapidement, c'est que l'hébergement de serveurs Python n'est pas un bon choix pour ces entreprises. Vous devez comprendre cet écart afin de pouvoir le repérer tôt et passer à la société suivante. Vous pouvez isoler les utilisateurs PHP d'un même serveur les uns des autres en limitant leur accès via une console de gestion très structurée. Les applications Python ont besoin d'un accès plus profond au système sous-jacent qu'un script PHP. Cela nécessite un investissement important dans l'hébergement et la gestion des serveurs. Cela est devenu un obstacle : alors que Python est un langage beaucoup plus puissant que PHP, PHP/LAMP offrait un chemin de déploiement moins cher et plus simple pour un débutant. Cela vous pousse rapidement à acheter un VPS bas de gamme, qui peut coûter 50 $/mois avec un bon service client. Je préfère également traiter avec une société d'hébergement qui s'engage explicitement auprès de la communauté Python. Cela signifie concevoir leur environnement pour nous soutenir et doter leurs équipes d'assistance de personnes exposées à la langue. Cela facilite grandement la résolution des problèmes avec une application Python. Toutes les personnes décrites dans cet article sont une entreprise solide, un membre actif de la communauté Python et ont créé des processus de déploiement d'applications compatibles avec Python. ** Ce que vous obtenez et ce que vous ne faites pas (l'inévitable vente incitative pour payer Si vous l'utilisez pour héberger un projet parallèle ou un site de classe, passez au sujet suivant. Si vous l'utilisez à des fins professionnelles ou professionnelles, vous devriez probablement réfléchir à quelques facteurs qui vous amèneront éventuellement à passer à un plan payant. Étant donné que l'offre de mise à niveau est généralement proposée à l'heure où vous en avez besoin (après que vous ayez déjà déménagé sur leur plate-forme et que vous n'ayez pas le temps / l'énergie pour déménager ailleurs), le prix est rarement très compétitif. Il vaut donc la peine d'évaluer si vous souhaitez acheter un forfait payant dès le départ (et obtenir un bon taux à ce sujet). Ayant vécu dans les deux mondes, voici les principaux points de différence entre les forfaits gratuits et payants : Votre propre nom de domaine coûte 10 $ âÃÂà20 par an, semble beaucoup plus professionnel et âÃÂÃÂétabliâÃÂàque mysite.freehost.com, vous permet de construire une audience et un trafic de recherche Google et d'emmener cette audience avec vous si vous congé. Support technique âÃÂÃÂJe fais 2 âÃÂàappels par an et on y répond rapidement. Les hébergeurs gratuits répondent rarement à moins que vousâ ÃÂÃÂre affectant les autres (auquel cas, ils ne font que vous démarrer) utiliser HTTPS. L'une de mes fonctionnalités préférées chez Webfaction est le provisionnement automatisé gratuit des certificats SSL de Lets Encrypt. Cela me permet d'économiser environ vingt dollars par an et par site Web par rapport à la plupart des hébergeurs commerciaux. intégration facile de la base de données, possibilité de déposer un blog WordPress dans une partie de votre site Web, etc. Cela peut vous faire gagner du temps et de la frustration ion sur les activités non essentielles. Adresses e-mail illimitées âÃÂÃÂ(regarder nerveusement par-dessus l'épaule) Je ne dis pas que nous avons déjà fait cela (pour aider un organisme de bienfaisance à collecter des fonds, bien sûr) mais vous avez la possibilité de créer un nombre illimité d'adresses e-mail si vous possédez votre propre domaine. Les publicités& Confidentialité : Cela dépend du programme (Python Anywhere est génial), mais vous avez quelques hébergeurs gratuits avec des pratiques peu recommandables dans ce département. De plus, bien sûr, l'hébergeur gratuit vous considère généralement comme une énorme liste de diffusion pour les ventes incitatives. Bande passante limitée. Pas vraiment un problème à moins que quelque chose que vous créez devient viral sur Hacker News ou Reddit, à quel point votre site Web deviendra rapidement sombre Je ne peux pas blâmer les hôtes gratuits pour cela. L'hébergement Web, la bande passante et le support client coûtent de l'argent et ils doivent le compenser quelque part. Le modèle commercial d'hébergement gratuit consiste essentiellement à éclairer les utilisateurs gratuits avec de petits ennuis pour convaincre les gens de passer à un plan payant (à un prix supérieur à la moyenne, car ils sont déjà sur votre plate-forme). Ce n'est pas un problème pour un projet amusant, mais assurez-vous de ne pas vraiment **besoin** de quoi que ce soit d'eux Si vous construisez un projet sérieux avec des ambitions commerciales, le temps et la fiabilité des développeurs sont plus précieux que l'argent. Si je dois passer plus de 10 minutes par mois à maintenir âÃÂÃÂla boxâÃÂàou (pire) faire face à une panne, le web python gratuit le plan d'hébergement n'en vaut pas la peine. **Options d'hébergement Python gratuites** [Mise à jour janvier 2019] Malheureusement, cette liste a diminué depuis notre dernière révision. Nous allons parcourir trois options ici, dont l'une reste un très bon choix, les deux autres ayant attaché des conditions importantes à leurs offres. Notre quatrième plan n'est plus gratuitâÃÂæ Si quelqu'un a de bonnes relations à Washington DC et souhaite stimuler l'économie, veuillez proposer de financer un renflouement du GARP ( **G**gouvernement **A**ssistance for **R**unning **P**ython); serveurs Python gratuits pour tout le monde ! Ok, revenons aux vraies options Tout d'abord, PythonAnywhere. Ils ont un plan de compte débutant qui est gratuit (comme dans la bière) et vous donne les bases nécessaires pour obtenir votre première application Web en ligne et visible. Le plan comprend l'utilisation d'un sous-domaine (.pythonanywhere.com) for hosting your project (another $20 saved). The configuration and setup process is managed through a nice simple console; the free plan includes easy setup for several major web frameworks (Django, web2py, flask, bottle) and supports both Python 2 (2.7) and 3 (3.3, 3.4). You’re allowed to host one low-bandwidth web application for free, additional applications require an upgrade to a paid plan. The free plan comes with access to a MySQL database; PostGres is available but requires upgrading to a paid plan. After looking at the providers, PythonAnywhere (click here for details & signup) emerged as my recommendation as the best free python hosting option for hobby projects and first time users. The console makes it easy to get started, there is a high level of support and guidance, and you get “all the stuff” required to get going on a real project without any really annoying strings. Paid plans are reasonable – the first one starts at $5/month and expands the capabilities of your first application; the second costs $12/month (better value) and lets you to host multiple projects using that account. But best of all, free python hosting does actually indeed mean free: you can run a single app on the free plan as a fully functional (but small), continuously operating Python website for an indefinite time. Unlike the next couple of options… **Update – Educators PythonAnywhere has a special program for educators which simplifies managing environments for a large class of students. Details provided here.] One potential alternative is Heroku’s free tier, which announced a pricing change. They simplified things: you can get a free dyno (virtual instance that runs a web application) with the capability of handling some worker processing as well. This is enough to demo a small project and is good preparation for people who intend to use Heroko professionally. One very nice plus: Heroku is closely integrated with Git – allowing you to deploy an application directly from your Git repository. You can scale the application by adding additional processors, which will cost you a modest amount of money. However, they’ve gotten a bit aggressive in their strategy for upgrading people to their $7 “hobbyist” tier. Their free plans are only able to operate online for 18 out of every 24 hours. In practical terms, since the web has a global audience, your project will be offline for at least part of the day. This also very impractical if you’re hoping to get your project listed in Google’s search results; they often index content on sub-domains, but are unlikely to rank a project that’s offline for 6 hours per day very highly in their results. So while Heroku is an decent option if you want to do a quick demo or show a potential employer you can use Heroku, consider using other Python hosting plans for long term personal projects. OpenShift is another possible option; they are maintained by the original red hat board and offer a cloud service platform. They provide the ability to run three small applications on their platform within the scope of the free plan. However, their pricing scheme seems to have learned from Heroku’s example and includes an “application idling” provision within the free plan which will pause your site if there’s a significant gap in traffic (suggestion solution being to upgrade to a paid plan). It’s potentially worth checking out if you want to use their platform for larger projects. Google App Engine * on our list (and ranked highly) but their free python hosting offering seems to have disappeared into a “give us your credit card and we’ll give you $300 of free services for 60 days” deal. Unfortunately too rich for my hobbyist blood. A pity, since their prior deal let you to host up to 10 small websites on their platform and was great place to get started. Google has historically been Python-friendly and they use it for many projects internally. was* **Who We Picked** (Updated for 2021) If you’re looking to build a business around your side project, you should consider upgrading to a paid plan with a developer friendly hosting company. The cost ($10 – $25 per month) is well worth the extra support. This includes everything from Free SSL certificates (via Lets Encrypt), support for a broader set of software packages and languages (WordPress, PHP), technical support, and a more robust server infrastructure. This simplifies your life when you’re trying to turn a web application into a self-supporting business. Since my wife and I knew right out of the gate we were going to use our web hosting for commercial purposes, we wound up getting an entry level developer plan from WebFaction. (unfortunately no longer in operation; GoDaddy bought them andthem down last year). Between two consulting businesses and a digital publishing side project, we knew we would be eventually forced to move to a paid program. For us, the best python hosting service would be one which saved us time and frustration. The good news is aof WebFaction employees left after the GoDaddy acquisition and recreated the WebFaction experience at a new hosting company: OpalStack.. So we’re going to talk about them instead. OpalStack offers a shared hosting environment for Python. This runs behind an nginx server (nearly bulletproof) with the ability to serve static content directly from nginx (very fast). In addition to Python, they provide installers for many PHP packages (including WordPress). You’ve got shell access to the server and can set up your own scripts and tools. Tech support is very Python friendly; many of their support team have significant Python experience. Why we decided to go with OpalStack (and favorite features): - Ability to use own own domain name (lets us build and retain an audience) - Python literate customer support (saves a ton of time) - Free SSL certificates from Let’s Encrypt (saves time, money, helps Google Rankings) - Generous system for shared resources (many basics don’t count against your quota) - Easy Integration with non-Python blogging and content management tools (time saver); lots of fast installers that co-exist with custom python web applications - Ability to run advertising and generate revenue without interference - Easy upgrades to dedicated virtual and physical servers (we’ve got two beefy VPS’s today) So while it costs about $10 per month more, it is worth it from a time and money perspective. If you are using it for business, this is likely a better fit with your goals. We use them to manage the 30+ websites (with lots of traffic) we’ve built over the past eight years and are very happy with their service. They offer a free trial for new developers – sign up for a free trial using this link. (affiliate link) Updated: February 2021