**Я веду з tl;dr про безкоштовний хостинг на Python. Ми знайшли компанію, яка пропонує безкоштовні плани хостингу на Python без клопоту. Якщо вам потрібен безкоштовний веб-хостинг для програм Python (безкоштовний, як пиво), і вам не потрібні: - Спеціальний домен / Маркетингові інструменти / Блог - Технічна підтримка - Велика пропускна здатність або процесорний час Якщо вам потрібен лише безкоштовний сервер для стороннього проекту на Python, це найкращий варіант. Зареєструватися тут: **PythonAnywhere** (партнерське посилання на безкоштовну пропозицію, ми надіслали їм близько 700 людей) **Якщо ви використовуєте свій сайт щоб створити бізнес, перевірте Opalstack. Вони є платним хостом, дружнім до Python; всього за 10 доларів США на місяць ви отримуєте кращу технічну підтримку та багато оновлень (адреси електронної пошти, безкоштовні сертифікати SSL, інсталятори блогів WordPress, бази даних Postgres, підтримку Ruby/Node.js/PHP). Це може допомогти вам створити **професійніший веб-сайт** і допомогти **розширити його в ефективний бізнес **Безкоштовний хостинг на Python âÃÂàТе, про що я хотів би знати раніше** Десь там, я впевнений, що є хостингова компанія, яка завчасно пояснює свої обмеження **до** того, як ви дасте їм свою кредитну картку. Є багато людей, які можуть розмістити додатки Python, якщо ви виконати роботу з налаштування неналаштованого VPS. Можливо, не дуже важко, якщо ви знаєте, як âÃÂÃÂ, але я не знаю і, чесно кажучи, не знаю Я не хочу вчитися. Коли справа доходить до хостингу на Python, я шукаю варіант, який «просто працює» . До речі, якщо ви просто хочете протестувати прототип своєї програми, більшість веб-фреймворків Python дозволяють запускати сервер розробників на вашому ноутбуці. Вам не потрібен справжній хост, доки ви не будете готові до розгортання у зовнішньому світі. Цього має бути достатньо, щоб розробити хороший робочий прототип вашої програми. Але процес пошуку хорошого (ідеально безкоштовного) хостингу Python для публікації вашого першого проекту в Інтернеті має кілька примх, які ця стаття допоможе вам подолати. Якщо у вас є кілька базових сайтів (PHP, WordPress тощо), ви, ймовірно, матимете наявні стосунки з хостингом LAMP. Цих людей буквально копійки. Однак ви швидко зрозумієте, що хостинг сервера Python не підходить для цих компаній. Вам потрібно зрозуміти цю прогалину, щоб завчасно помітити її та перейти до наступної компанії. Ви можете відгородити користувачів PHP на одному сервері один від одного, обмеживши їхній доступ за допомогою добре структурованої консолі керування. Програмам Python потрібен глибший доступ до основної системи, ніж сценарію PHP. Це вимагає великих інвестицій у хостинг і керування сервером. Це стало перешкодою: хоча Python є набагато потужнішою мовою, ніж PHP, PHP / LAMP запропонував дешевший і простіший шлях розгортання для новачків. Це швидко спонукає вас купувати недорогий VPS, який може коштувати 50 доларів США на місяць за хорошого обслуговування клієнтів. Я також вважаю за краще мати справу з хостинговою компанією, яка явно віддана спільноті Python. Це означає створити їх середовище для підтримки нас і укомплектувати команди служби підтримки людьми, які знають мову. Це значно полегшує вирішення проблем із програмою Python. Кожен, про кого йдеться в цій статті, є надійною компанією, активним учасником спільноти Python і має розроблені процеси розгортання додатків, зручних для Python. **Що ви отримуєте і чого не отримуєте (неминучий додатковий продаж до оплати Якщо ви використовуєте це для розміщення додаткового проекту або сайту класу, перейдіть до наступної теми. Якщо ви використовуєте це для бізнесу чи кар’єри, вам, ймовірно, слід звернути увагу на кілька факторів, які зрештою змусять вас перейти на платний план. Оскільки угода про оновлення зазвичай пропонується у вашу потребу (після того, як ви вже перейшли на їхню платформу та не маєте часу/ енергії для переміщення в інше місце), ціна рідко буває дуже конкурентоспроможною. Тож варто оцінити, чи хочете ви з самого початку придбати платний план (і отримати за це хорошу ставку). Оскільки ми живемо в обох світах, ось основні відмінності між безкоштовними та платними планами: Ваше власне доменне ім’яâÃÂàкоштує 10 âÃÂàдоларів США на рік, виглядає значно професійніше і âÃÂÃÂвстановленийâÃÂÃÂ, ніж mysite.freehost.com, дозволяє вам створити аудиторію та пошуковий трафік Google і взяти цю аудиторію з собою, якщо ви залиште Технічна підтримка âÃÂÃÂЯ роблю 2 âÃÂàдзвінки на рік, і на них швидко відповідають. Безкоштовні господарі рідко відповідають, якщо ви не ÃÂàвпливають на інших (у цьому випадку вони просто завантажують вас) Безкоштовний SSLâÃÂàЦе 2019 людей, використовуйте HTTPS. Однією з моїх улюблених функцій у Webfaction є безкоштовне автоматизоване надання сертифікатів SSL від Lets Encrypt. Це економить мені приблизно двадцять доларів на рік на веб-сайті порівняно з більшістю комерційних хостів. Простіше налаштування: платні плани хостингу зазвичай включають такі речі, як інсталятори пакетів, легка інтеграція бази даних, можливість розмістити блог WordPress у частині вашого веб-сайту тощо. Це може заощадити час і розчарування іон на непрофільну діяльність. Необмежена кількість електронних адрес âÃÂà(нервово озираючись через плече) Не кажучи вже про те, що ми коли-небудь робили це (звичайно, щоб допомогти благодійній організації зібрати гроші) але у вас є можливість створювати необмежену кількість адрес електронної пошти, якщо ви володієте власним доменом. Оголошення& Конфіденційність: Залежить від програми (Python Anywhere чудовий), але у вас є кілька людей, які займаються безкоштовним хостингом і використовують неприємні практики в цьому відділі. Крім того, звісно, ​​безкоштовний хост зазвичай дивиться на вас як на величезний список розсилки для додаткових продажів. Обмежена пропускна здатність. Це не проблема, якщо тільки те, що ви створюєте, стає вірусним на Hacker News або Reddit, після чого ваш веб-сайт швидко закривається. Я не можу звинувачувати безкоштовних хостів у цьому. Веб-хостинг, пропускна здатність і підтримка клієнтів коштують грошей, і вони повинні десь їх компенсувати. Бізнес-модель безкоштовного хостингу в основному обертається навколо того, щоб безкоштовні користувачі знущалися дрібними неприємностями, щоб переконати людей перейти на платний план (за ціною вище середньої, оскільки вони вже на вашій платформі). Не проблема для веселого проекту, але переконайтеся, що ви насправді не **потрібно** щось від нихâÃÂæ Якщо ви будуєте серйозний проект із комерційними амбіціями, час і надійність розробника дорожчі за гроші. Якщо мені доводиться витрачати більше 10 хвилин на місяць, обслуговуючи âÃÂÃÂкоробкуâÃÂàабо (що ще гірше) справляючись із збоями, безкоштовний веб-сайт python план хостингу не вартий того. **Безкоштовні параметри хостингу Python** [Оновлено в січні 2019 р.] На жаль, цей список скоротився після нашої останньої редакції. Ми збираємося пройти через три варіанти тут, один із яких залишається дуже хорошим вибором, а два інших додали значних умов до своїх пропозицій. Наш четвертий тарифний план більше не безкоштовний. Якщо хтось має хороші зв’язки у Вашингтоні та бажає стимулювати економіку, будь ласка, запропонуйте їм профінансувати програму допомоги GARP ( **Урядова **допомога для **R**запуску **P**ython); безкоштовні сервери Python для всіх! Гаразд, повернемося до справжніх опційâÃÂæ По-перше, PythonAnywhere. Вони мають план облікового запису для початківців, який є безкоштовним (як у пиві) і дає вам основи, необхідні для розміщення вашої першої веб-програми в Інтернеті та видимості. План включає використання субдомену (.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