DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

Kalidas
Kalidas

Posted on

Is there any specific Django hosting platform service is available?

Any one can help me with my question

Top comments (10)

Collapse
zain2323 profile image
zain2323 • Edited on

You can use Linode, Digital Ocean and Microsoft Azure or any other cloud provider to deploy your Django web app. But you have to do a lot of stuff manually like installing gunicorn, configuring the reverse proxy like Nginx etc. There is a youtube tutorial that explains all of this in a great depth. You can take a look at it.
https://youtube.com/watch?v=Sa_kQheCnds&feature=share

Collapse
cyebukayire profile image
Peace

Thanks for sharing.
This will help☺️😊

Collapse
joelbonetr profile image
JoelBonetR • Edited on

Step 1. Pick any VPS (managed or not, depending on your preferences or needs)
Step 2. enter through SSH
Step 3. Install python (and any other Django dependency if any)
Step 4. Deploy your application into the server using any methodology that suits best to you ( check that for reference ).

Enjoy your own VPS!

This approach is usually cheaper and becomes even cheaper once you scale (you just need to scale the VPS resources if needed) so I'd start with a 2€/month VPS and scale it only if needed.

Moreover you can host almost unlimited websites and applications into it and even using different languages if you want as well as having different databases self-hosted so you can do a project using PostgreSQL, another one with MySQL and so on.

I work with JS but as far as I can remember, if you pick a VPS with CPanel they provide an easy way to handle python apps.

Collapse
pranavarora1895 profile image
Pranav Arora
Collapse
mellen profile image
Matt Ellen

I hadn't seen this! Looks like a good solution.

Collapse
allmanaj profile image
Angus Allman

I built a platform called PyHost! It deploys Django sites to a server on your digital ocean so you have full control!

Collapse
mellen profile image
Matt Ellen • Edited on

I don't think there is. I have looked in the past and everything I could find was PHP based.

I am currently using Linode (if you look at their documentation there is a promo code), and any other similar hosting service can allow you to run Django, however you have to do all the setup yourself, e.g. install the OS, install python, nginx reverse proxy.

It's not too hard, but it is a little time consuming.

Collapse
kalidasraja profile image
Kalidas Author

Thanks for your response, Let me check

Also, Is Linode having 24/7 live support.

Collapse
mellen profile image
Matt Ellen

Yes, you can see what support they offer at linode.com/support/

Collapse
joelbonetr profile image
JoelBonetR

If you work always with the same stack I'd recommend you to write a bash with all that configuration so you just need to run it whenever you pick a new server 😁

🌚 Browsing with dark mode makes you a better developer by a factor of exactly 40.

It's a scientific fact.