**Ich werde mit dem Tl;dr über kostenloses Python-Hosting führen. Wir haben ein Unternehmen gefunden, das kostenlose Python-Hosting-Pläne ohne Probleme anbietet. Wenn Sie kostenloses Webhosting für Python-Apps (kostenlos wie Bier) benötigen und Folgendes nicht benötigen: - Eine benutzerdefinierte Domain / Marketing-Tools / Blog - Technischer Support - Viel Bandbreite oder CPU-Zeit Wenn Sie nur einen kostenlosen Server für ein Python-Nebenprojekt benötigen, sind sie Ihre beste Option. Hier anmelden: **PythonAnywhere** (Affiliate-Link zum kostenlosen Angebot, wir haben ihnen etwa 700 Personen geschickt) **Wenn Sie Ihre Website verwenden um ein Geschäft aufzubauen, schauen Sie sich Opalstack an. Sie sind ein bezahlter Python-freundlicher Host; Für nur 10 US-Dollar pro Monat erhalten Sie besseren technischen Support und viele Upgrades (E-Mail-Adressen, kostenlose SSL-Zertifikate, WordPress-Blog-Installer, Postgres-Datenbanken, Ruby-/Node.js-/PHP-Unterstützung). Diese können Ihnen dabei helfen, eine **professionellere Website** zu erstellen und **sie zu einem effektiven Geschäft auszubauen **Kostenloses Python-Hosting âÃÂà Sachen, die ich gerne früher gewusst hätte** Irgendwo da draußen gibt es sicher ein Hosting-Unternehmen, das proaktiv seine Grenzen erklärt **bevor** Sie ihnen Ihre Kreditkarte geben. Es gibt eine Menge Leute da draußen, die Python-Anwendungen hosten können, wenn Sie das möchten Erledigen Sie die Einrichtung eines nicht konfigurierten VPS. Wahrscheinlich nicht sehr schwer, wenn Sie wissen, wie, aber ich tue es nicht und, ganz ehrlich, tue ich es nicht Es interessiert mich nicht zu lernen. Wenn es um Python-Hosting geht, suche ich nach einer Option, die einfach funktioniert . Übrigens, wenn Sie nur das Prototyping Ihrer Anwendung testen möchten, können Sie mit den meisten Python-Webframeworks einen Entwicklungsserver auf Ihrem Laptop ausführen. Sie brauchen keinen echten Host, bis Sie bereit sind, ihn in der Außenwelt bereitzustellen. Dies sollte ausreichen, um Sie durch die Entwicklung eines gut funktionierenden Prototyps Ihrer Anwendung zu bringen. Aber der Prozess, einen guten (idealerweise kostenlosen) Python-Host zu finden, um Ihr erstes Projekt im Web zu veröffentlichen, hat einige Macken, die Ihnen dieser Artikel überwinden helfen wird. Wenn Sie ein paar einfache Websites (PHP, WordPress usw.) haben, haben Sie wahrscheinlich eine bestehende Beziehung zu einem LAMP-Hosting-Outfit. Diese Leute sind buchstäblich ein Cent ein Dutzend. Was Sie jedoch schnell feststellen werden, ist, dass Python-Server-Hosting für diese Unternehmen nicht gut geeignet ist. Sie müssen diese Lücke verstehen, damit Sie sie frühzeitig erkennen und zum nächsten Unternehmen übergehen können. Sie können PHP-Benutzer auf demselben Server voneinander abschotten, indem Sie ihren Zugriff über eine hochstrukturierte Verwaltungskonsole einschränken. Python-Anwendungen benötigen einen tieferen Zugriff auf das zugrunde liegende System als ein PHP-Skript. Dies erfordert eine große Investition in Hosting und Serververwaltung. Dies wurde zu einem Hindernis: Während Python eine viel leistungsfähigere Sprache als PHP ist, bot PHP / LAMP einen billigeren und einfacheren Bereitstellungspfad für einen Neuling. Das bringt Sie schnell dazu, ein Low-End-VPS zu kaufen, das bei gutem Kundenservice 50 US-Dollar pro Monat kosten kann. Ich beschäftige mich auch lieber mit einem Hosting-Unternehmen, das sich ausdrücklich der Python-Community verschrieben hat. Das bedeutet, ihr Umfeld so zu gestalten, dass es uns unterstützt, und ihre Helpdesk-Teams mit Leuten zu besetzen, die Kontakt mit der Sprache haben. Es macht das Lösen von Problemen mit einer Python-Anwendung viel einfacher. Jeder, der in diesem Artikel profiliert wird, ist ein solides Unternehmen, ein aktiver Teilnehmer der Python-Community und hat Python-freundliche Anwendungsbereitstellungsprozesse entwickelt. **Was Sie bekommen und was Sie nicht (Der unvermeidliche Upsell zu bezahlen Wenn Sie dies verwenden, um ein Nebenprojekt oder eine Kurswebsite zu hosten, fahren Sie mit dem nächsten Thema fort. Wenn Sie dies für geschäftliche oder berufliche Zwecke verwenden, sollten Sie wahrscheinlich einige Faktoren berücksichtigen, die Sie letztendlich dazu veranlassen, auf einen kostenpflichtigen Plan umzusteigen. Da das Upgrade-Angebot normalerweise in Ihrer Notzeit angeboten wird (nachdem Sie bereits auf ihre Plattform gewechselt sind und keine Zeit haben / Energie, um woanders hinzugehen), ist die Preisgestaltung selten sehr wettbewerbsfähig. Es lohnt sich also zu prüfen, ob Sie von Anfang an einen kostenpflichtigen Plan kaufen möchten (und dafür einen guten Preis erhalten). Nachdem Sie in beiden Welten gelebt haben, sind hier die wichtigsten Unterschiede zwischen kostenlosen und kostenpflichtigen Plänen: Ihr eigener Domainname kostet 10 $ à 20 $ pro Jahr, sieht wesentlich professioneller aus und etablierter als mysite.freehost.com, ermöglicht es Ihnen, ein Publikum und Google-Suchverkehr aufzubauen und dieses Publikum mitzunehmen, wenn Sie möchten Technischer Support: „Ich mache 2 – 3 Anrufe pro Jahr und es wird schnell geantwortet. Kostenlose Hosts antworten selten, es sei denn, Sie selbst Sie wirken sich auf andere aus (in diesem Fall booten sie Sie nur) Kostenloses SSL Es ist 2019, Leute, Verwenden Sie HTTPS. Eine meiner Lieblingsfunktionen bei Webfaction ist die kostenlose automatische Bereitstellung von SSL-Zertifikaten von Lets Encrypt. Dadurch spare ich im Vergleich zu den meisten kommerziellen Hosts etwa zwanzig Dollar pro Jahr und Website. Einfachere Einrichtung: Bezahlte Hosting-Pläne beinhalten im Allgemeinen Dinge wie Paketinstallationsprogramme, Einfache Datenbankintegration, Möglichkeit, einen WordPress-Blog in einen Teil Ihrer Website zu integrieren usw. Dies kann Ihnen viel Zeit und Frustration ersparen ion auf Nicht-Kernaktivitäten. Unbegrenzte E-Mail-Adressen (schaut nervös über die Schulter) Ich sage nicht, dass wir das jemals getan haben (um einer Wohltätigkeitsorganisation zu helfen, Geld zu sammeln, natürlich) Sie haben jedoch die Möglichkeit, unbegrenzt viele E-Mail-Adressen zu erstellen, wenn Sie eine eigene Domain besitzen. Anzeigen& Datenschutz: Hängt vom Programm ab (Python Anywhere ist großartig), aber Sie haben da draußen ein paar kostenlose Hosting-Leute mit unappetitlichen Praktiken in dieser Abteilung. Außerdem betrachtet Sie der kostenlose Host natürlich normalerweise als riesige E-Mail-Liste für Up-Sells. Begrenzte Bandbreite. Nicht wirklich ein Problem, es sei denn Etwas, das Sie erstellen, wird auf Hacker News oder Reddit viral, woraufhin Ihre Website schnell dunkel wird... Ich kann die freien Hosts dafür nicht verantwortlich machen. Webhosting, Bandbreite und Kundensupport kosten Geld und sie müssen es irgendwo wiedergutmachen. Das kostenlose Hosting-Geschäftsmodell dreht sich im Grunde darum, die kostenlosen Benutzer mit kleinen Ärgernissen zu überziehen, um die Leute davon zu überzeugen, auf einen kostenpflichtigen Plan zu wechseln (zu überdurchschnittlichen Preisen, da sie bereits auf Ihrer Plattform sind). Kein Problem für ein lustiges Projekt, aber stellen Sie sicher, dass Sie es wirklich nicht tun **brauchen** irgendetwas von ihnen Wenn Sie ein ernsthaftes Projekt mit kommerziellen Ambitionen aufbauen, sind Entwicklerzeit und Zuverlässigkeit wertvoller als Geld. Wenn ich mehr als 10 Minuten im Monat damit verbringen muss, die Box zu warten oder (schlimmer) mit einem Ausfall fertig zu werden, das kostenlose Python-Web Hosting-Plan ist es nicht wert. **Kostenlose Python-Hosting-Optionen** [Aktualisiert im Januar 2019] Leider ist diese Liste seit unserer letzten Überarbeitung geschrumpft. Wir werden hier drei Optionen durchgehen, von denen eine nach wie vor eine sehr gute Wahl ist, während die anderen beiden erhebliche Bedingungen an ihre Angebote geknüpft haben. Unser vierter Plan ist nicht mehr kostenlos Wenn jemand gute Verbindungen in Washington DC hat und die Wirtschaft ankurbeln möchte, schlagen Sie bitte vor, dass er eine GARP-Rettungsaktion finanziert ( **G**Regierung **Unterstützung für **R**unning **P**ython); kostenlose Python-Server für alle! Ok, zurück zu den wirklichen Optionen Zuerst PythonAnywhere. Sie haben einen Anfänger-Kontoplan, der kostenlos ist (wie bei Bier) und Ihnen die Grundlagen vermittelt, die erforderlich sind, um Ihre erste Webanwendung online und sichtbar zu machen. Der Plan beinhaltet die Nutzung einer Subdomain (.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