DEV Community

Cover image for The Best Free Django Hosting and Deployment in 2022
Angus Allman
Angus Allman

Posted on • Originally published at pyhost.io

The Best Free Django Hosting and Deployment in 2022

TL;DR PyHost is a great Heroku alternative.

The world of Django hosting has been turned on its head. As of 25th August 2022, Heroku has announced that it will be discontinuing the free service it offers from 26th October 2022 onwards. What does this mean for Django developers looking to get a site quickly deployed so you can show friends and family your exciting new project? It means a whole world of options just became more viable and PyHost is one of them.

What does PyHost offer?

At its core, PyHost is a server provisioning system. You tell it what server you want and it goes and creates it. However, it installs everything you need to get your Django site up and running based on the information you give it. Need an older Python version or a different DB driver? No problem!

PyHost server creation form

Once you’ve filled in the form, PyHost will set up your server (there’s a lot to install so it can take about 5-10 minutes at times) and then you’re in. Simply connect your server to your Git provider (Github, Gitlab, and Bitbucket). Then you can create your site from an existing git repo and you’re away.

Deploying a site

PyHost keeps track of all its deployments so you can read the logs and see what, if anything, went wrong. Sometimes it could be as simple as not having an OS environment variables set.

It’s still actively worked on

PyHost just works. It feels like magic having the site set up without having to put any work in. All the best systems have areas they could be improved upon, though. This is why it’s reassuring to know that PyHost is still actively in development and being built upon. With new features released frequently and existing bugs squashed faster than you can say “Django” you're in good hands.

On top of constant development, there’s also one-to-one email support available for any issues or questions which may arise. I’m always happy to help!

Not convinced?

If you’d like to try PyHost but are still unsure, then please drop an email to admin@pyhost.io with any questions or queries. PyHost has a free plan available to everyone and that will never change. At the moment you can create a server and as many sites as you like but only with pyhost.io subdomains. If you want to use a custom domain then, for now, you’ll need to use at least the basic plan. I’d say that’s fair though 😉.

Conclusion

PyHost is a valuable tool for any Django developer, whether they’re a beginner or a dab-hand at all things Python. It deploys and hosts your site to your own server, unlike many other Django hosting solutions, which means that you get to stay in full control and which makes Django a fantastic Heroku alternative since their dropping of their free plan. So come and give it a try! Like I said before, please do not hesitate to shoot any questions over to admin@pyhost.io and I’ll be sure to get you pointed in the right direction.

Thank you for reading and if you feel like someone you know or your Twitter followers could benefit from this post then don’t forget to share!

PyHost is on Twitter @pyhost so don’t forget to mention us!

Top comments (1)

Collapse
 
gamerseo profile image
Gamerseo

The combination of the words good and free is a contradiction ...