**Mangunguna ako sa tl;dr tungkol sa libreng pagho-host ng python. Nakahanap kami ng kumpanyang nag-aalok ng mga libreng python hosting plan nang walang abala Kung kailangan mo ng libreng web hosting para sa Python apps (libre tulad ng sa beer) at hindi kailangan: - Isang Custom na Domain / Marketing Tools / Blog - Teknikal na Suporta - Maraming bandwidth o oras ng CPU Kung kailangan mo lamang ng isang libreng server para sa isang python side project sila ang iyong pinakamahusay na pagpipilian. Mag-sign up dito: **PythonAnywhere** (affiliate link sa libreng alok, nagpadala kami sa kanila ng humigit-kumulang 700 tao) **Kung ginagamit mo ang iyong site upang bumuo ng isang negosyo tingnan ang Opalstack. Sila ay isang binabayarang host ng Python-friendly; para sa kasing liit ng $10 bawat buwan nakakakuha ka ng mas mahusay na teknikal na suporta at maraming pag-upgrade (mga email address, libreng SSL certificate, WordPress Blog Installer, Postgres database, Ruby / Node.js / PHP support). Makakatulong ito sa iyo na bumuo ng **mas propesyonal na website** at tumulong **palakihin ito sa isang mabisang negosyo **Libreng Python Hosting âÃÂàBagay-bagay na Sana Mas Maaga Ko** Sa isang lugar doon, sigurado ako na mayroong isang kumpanya ng pagho-host na proactive na nagpapaliwanag ng kanilang mga limitasyon **bago** mo ibigay sa kanila ang iyong credit card. Maraming tao diyan na maaaring mag-host ng mga application ng Python kung ikaw. pangasiwaan ang gawain ng pag-set up ng hindi na-configure na VPS. Marahil hindi masyadong mahirap kung alam mo kung paano âÃÂàngunit ako ay hindi at, sa totoo lang, hindi Âwalang pakialam upang matuto. Pagdating sa pagho-host ng Python, naghahanap ako ng opsyon na gumagana lang. . Oo nga pala, kung gusto mo lang subukan ang prototyping ng iyong application, karamihan sa Python web frameworks ay nagpapahintulot sa iyo na magpatakbo ng dev server sa iyong laptop. Hindi mo kailangan ng isang tunay na host hangga't hindi ka handang mag-deploy sa labas ng mundo. Ito ay dapat na sapat upang makakuha ka sa pamamagitan ng pagbuo ng isang mahusay na gumaganang prototype ng iyong aplikasyon. Ngunit ang proseso ng paghahanap ng isang mahusay (perpektong libre) na host ng python upang mai-publish ang iyong unang proyekto sa web ay may ilang mga quirks na makakatulong sa iyo ang artikulong ito na malampasan. Kung mayroon kang ilang pangunahing site (PHP, WordPress, atbp), malamang na magkakaroon ka ng umiiral na kaugnayan sa isang LAMP hosting outfit. Ang mga taong ito ay literal na isang dime isang dosena. Gayunpaman, kung ano ang mabilis mong matutuklasan ay ang pagho-host ng server ng Python ay hindi angkop para sa mga kumpanyang ito. Kailangan mong maunawaan ang puwang na ito upang makita mo ito nang maaga at lumipat sa susunod na kumpanya. Maaari mong i-wall off ang mga user ng PHP sa parehong server mula sa isa't isa sa pamamagitan ng paglilimita sa kanilang access sa pamamagitan ng isang highly structured management console. Ang mga application ng Python ay nangangailangan ng mas malalim na pag-access sa pinagbabatayan na sistema na isang script ng PHP. Nangangailangan ito ng malaking pamumuhunan sa pagho-host at pamamahala ng server. Naging hadlang ito: habang ang Python ay isang mas malakas na wika kaysa sa PHP, nag-aalok ang PHP / LAMP ng mas mura at mas simpleng deployment path para sa isang newbie. Mabilis kang nagtutulak sa iyo na bumili ng mababang-end na VPS, na maaaring $50/buwan na may mahusay na serbisyo sa customer. Mas gusto ko ring makitungo sa isang hosting firm na tahasang nakatuon sa komunidad ng Python. Nangangahulugan ito ng pagdidisenyo ng kanilang kapaligiran upang suportahan kami at pag-staff sa kanilang mga help desk team sa mga taong may pagkakalantad sa wika. Ginagawa nitong mas madali ang paglutas ng mga problema sa isang Python application. Ang lahat ng naka-profile sa artikulong ito ay isang matatag na kumpanya, aktibong kalahok sa komunidad ng Python, at nakabuo ng mga proseso ng pag-deploy ng Python-friendly na application. **Ano ang Makukuha Mo at Ano ang Hindi Mo Nagagawa (Ang Hindi Maiiwasang Upsell To Paid Kung ginagamit mo ito para mag-host ng side project o site ng klase, lumaktaw sa susunod na paksa. Kung ginagamit mo ito para sa mga layunin ng negosyo o karera, marahil ay dapat kang magbigay ng kaunti sa ilang mga kadahilanan na sa kalaunan ay magiging dahilan upang mag-upgrade ka sa isang bayad na plano. Dahil ang deal sa pag-upgrade ay karaniwang inaalok sa oras ng iyong pangangailangan (pagkatapos mong lumipat sa kanilang platform at wala kang oras / enerhiya upang lumipat sa ibang lugar), ang pagpepresyo ay bihirang masyadong mapagkumpitensya. Kaya ito ay nagkakahalaga ng pagtatasa kung gusto mong bumili ng isang bayad na plano mula sa simula (at makakuha ng isang magandang rate sa iyon). Dahil nabuhay sa magkabilang mundo, narito ang mga pangunahing punto ng pagkakaiba sa pagitan ng libre at bayad na mga plano: Ang iyong sariling domain nameâÃÂàay nagkakahalaga ng $10 âÃÂà20 bawat taon, mukhang mas propesyonal at âÃÂÃÂestablishedâÃÂàkaysa sa mysite.freehost.com, ay nagbibigay-daan sa iyong bumuo ng audience at trapiko sa paghahanap sa Google at dalhin ang audience na ito sa iyo kung ikaw umalis. Technical Support âÃÂÃÂTumawag ako ng 2 âÃÂà3 tawag sa isang taon at mabilis itong sinasagot. Bihirang tumugon ang mga libreng host maliban kung ikawâ ÃÂÃÂay nakakaapekto sa iba (kung saan, i-boot ka lang nila) Libreng SSLâÃÂàIto ay 2019 na mga tao, gumamit ng HTTPS. Isa sa mga paborito kong feature sa Webfaction ay ang libreng automated SSL certificate na provisioning mula sa Lets Encrypt. Makakatipid ito sa akin ng humigit-kumulang dalawampung dolyar bawat taon sa bawat website na may kaugnayan sa karamihan sa mga komersyal na host. Mas Madaling Pag-setup: Ang mga bayad na plano sa pagho-host ay karaniwang may kasamang mga bagay tulad ng mga installer ng package, madaling pagsasama ng database, kakayahang mag-drop ng isang WordPress blog sa bahagi ng iyong website, atbp. Makakatipid ito sa iyo ng oras at pagkabigo ion sa mga hindi pangunahing aktibidad. Walang limitasyong Mga Email Address âÃÂÃÂ(tumingin sa balikat nang kinakabahan) Hindi sinasabing nagawa na namin ito (para matulungan ang isang charity na makalikom ng pera, siyempre) ngunit mayroon kang kakayahang lumikha ng walang limitasyong mga email address kung pagmamay-ari mo ang iyong sariling domainâÃÂæ. Mga ad& Privacy:Depende sa program (Mahusay ang Python Anywhere), ngunit mayroon kang ilang libreng pagho-host ng mga tao doon na may mga hindi magandang kasanayan sa departamentong ito. Dagdag pa, siyempre, karaniwang tinitingnan ka ng libreng host bilang isang napakalaking listahan ng email para sa mga up-sellsâÃÂæ Limited BandwidthâÃÂàHindi talaga problema maliban kung isang bagay na ginagawa mo ay nagiging viral sa Hacker News o Reddit, kung saan mabilis na magdidilim ang iyong websiteâÃÂæ Hindi ko masisisi ang mga libreng host para dito. Ang web hosting, bandwidth, at suporta sa customer ay nagkakahalaga ng pera at kailangan nilang gawin ito sa isang lugar. Ang libreng modelo ng negosyo sa pagho-host ay karaniwang umiikot sa pagbibigay ng gaslight sa mga libreng user na may mga maliliit na inis upang kumbinsihin ang mga tao na mag-upgrade sa isang bayad na plano (sa mas mataas na average na presyo, dahil nasa iyong platform na sila). Hindi isang isyu para sa isang masayang proyekto, ngunit tiyaking hindi mo talaga **kailangan** ng kahit ano mula sa kanilaâÃÂæ Kung ikaw ay gumagawa ng isang seryosong proyekto na may mga komersyal na ambisyon, ang oras ng developer at pagiging maaasahan ay mas mahalaga kaysa sa pera. Kung kailangan kong gumugol ng higit sa 10 minuto sa isang buwan sa pagpapanatili âÃÂÃÂthe boxâÃÂào (mas masahol pa) pagharap sa isang outage, ang libreng python web Ang plano sa pagho-host ay hindi katumbas ng halaga. **Libreng Python Hosting Options** [Na-update noong Enero 2019] Nakalulungkot, lumiit ang listahang ito mula noong huli nating rebisyon. Tayo ay dadaan sa tatlong opsyon dito, ang isa ay nananatiling napakahusay na pagpipilian, ang dalawa pa ay nakakabit ng makabuluhang mga string sa kanilang mga alay. Ang aming ika-apat na plano ay hindi na libre. Kung sinuman ang mahusay na koneksyon sa Washington DC at gustong pasiglahin ang ekonomiya, mangyaring imungkahi na pondohan nila ang isang GARP bailout ( **G**overnment **A**ssistance para sa **R**unning **P**ython); libreng Python server para sa lahat! Ok, bumalik sa mga tunay na opsyonâÃÂæ Una, PythonAnywhere. Mayroon silang beginner account plan na libre (tulad ng sa beer) at nagbibigay sa iyo ng mga pangunahing kaalaman na kinakailangan upang makuha ang iyong unang web application online at makita. Kasama sa plano ang paggamit ng isang 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