share
Stack OverflowWhat Hosting Service is best for Django applications?
[+85] [26] Justin Standard
[2008-08-05 19:24:58]
[ python django hosting web-applications ]
[ http://stackoverflow.com/questions/2729/what-hosting-service-is-best-for-django-applications ] [DELETED]

I have been using django a great deal lately and would like to find a home to host my apps.

What is the best django web host? (Official django support preferred)

Which service has the lowest price (without a long contract)?

[+51] [2008-08-05 19:37:42] somas1 [ACCEPTED]

I'm a huge fan of webfaction [1] as well. They are not the cheapest hosts at $9.50 a month (if you are not prepaying for a year) but they have supported django for as long as it has been around, they support the stable and 1.0 alpha releases and they have a control panel app that allows you to setup in about two minutes. Have you checked out djangofriendly? [2] There are quite a few reviews and recommendations for django hosts there.

[1] http://www.webfaction.com/
[2] http://djangofriendly.com/hosts/

I use webfaction also. But for a Pylons site, not a Django site. They have a very nice control panel. - Echo
They are a bit slow on getting the python2.6 installer going. - drozzy
(1) This just in: WebFaction still rocks. - user456584
I'm not a huge fan of webfaction. I use them because they are cheap, and have EEA datacenters, but there is nothing especially good about them beyond that. For instance, their apache/mod_wsgi setup recently stopped being able to run my django app correctly, and I had to install gunicorn instead. - Marcin
Full backup of all your data to remote servers every day Nice.. Thanks for the recommendation. - SalmanPK
Ported my application from other hosting and running ok. SSH access very useful to publish code via git post-receive signal! - danihp
1
[+30] [2008-08-09 08:13:45] Zain

Getting a slice from slicehost [1] is probably your best bet. At $$20/mo they are more expensive than shared hosting plans but nothing beats root access on your own VPS. You can take your pick of whatever webserver, version of Django, and custom software that you want.

They also have a great AJAX-y web control panel and excellent support. You'll be amazed at the difference, especially if you're moving up from a terrible oversold shared hosting plan.

[1] http://www.slicehost.com/

(1) there are other, cheaper VPS such as vpslink.com - Alexander Bird
(2) Rackspace Cloud do a $13 vps I believe. Linode are also cheaper than Slicehost and their support is fairly good. - Keyo
2
[+21] [2008-08-26 13:46:36] Andrew Wilkinson

I use Linode [1] who provide you with complete root access to your own machine, for a really quite small fee. Sure it's a bit more work than someone like webfaction, but in the long run I think the extra flexibility and security in knowing that other user's can't affect the performance of my system makes it worthwhile.

[1] http://www.linode.com

3
[+15] [2008-08-05 19:31:46] Dan

I really, really like Webfaction [1] and I think you'll find a lot of others that do too.

In my year with webfaction so far here are the positive things:

  • Great django support out of the box. They have support people familiar with django and ready to help you out at all times. It's easy to install release versions or to run off SVN Trunk since you have access to your own python site-packages directory.
  • Very reliable (0% downtime on my server [that I noticed, anyway)]
  • Amazing support on the forums
  • Willing to install custom software, etc.
  • SSH
  • Cheap! ($8.50/mo with 1 year pre-pay)

And the negatives:

  • Shared hosting means no root access :'( Only root on your folder)
  • Shared hosting means someone else can mess up my server processes

Those aren't really negatives specific to webfaction, though, so take them for what they're worth.

Overall I'm very happy with them.

[1] http://www.webfaction.com/

having to pay using paypal certainly sucks - BozoJoe
(1) One does not have to use paypal. - Marcin
4
[+8] [2008-10-03 11:27:54] Jox

I'd recommend AlwaysData(.com). They have free packet (with only 10mb of storage space, but... FREE), and great and responsive support.


+1 especially for the great and responsive support. Moreover, the 10GB package is 95€ a year. Not so expensive - luc
5
[+6] [2008-08-05 19:26:29] Patrick

The lowest price one is probably Google Appengine. No contract to speak of and it's free.


(3) Google App Engine is not available everywhere. Here in Argentina I can't get the authorization sms. - voyager
(1) @voyager LOL that's a terrible reason not to be able to use it. Google needs to figure that situation out so that others can use the GAE. - orokusaki
(2) @orokusaki: it is a valid, practical reason. Don't tell me, tell Google. Anyway, this changed at the end of last year. The point stands: if Google doesn't want you to use GAE because of where you are living, then you can't use it, whether you want it or not. - voyager
@voyager I didn't mean it's a bad reason in the invalid sense. I meant that it's an idiotic thing for Google to do. - orokusaki
(2) Caveat: GAE means you won’t be using the normal Django ORM, but instead Google’s Datastore. - Alan H.
Note that appengine is not so cheap anymore. For miniscule apps, it's still free, but even for small low traffic apps, you can expect to pay about $5-10/month. Also - although appengine supports the Django templating engine, it doesn't support many other django features (e.g., models). - speedplane
6
[+6] [2008-09-07 19:22:57] Kevin

@ Patrick [1]: the big issue with hosting a Django app on Google App Engine is that GAE requires you to use BigTable for storage, and that isn't (and likely won't be) integrated with Django's ORM. So, if you're looking to do anything with the database side of things, you'll either have to write a fair amount of GAE-specific code, or it isn't for you.

[1] #2733

django-nonrel is maintained and lets you write native Django and deploy to App Engine. developers.google.com/appengine/articles/django-nonrel - Tim Smith
7
[+6] [2008-09-19 15:22:49] saturdayplace

http://djangofriendly.com is a site that attempts to answer this question. They have a whole list of sites with some form of Django support, each ranked according to up/down vote total, and most with customer reviews.

When searching there, you can filter by the type of hosting you're looking for (shared vs dedicated vs VPS) or by price.


(2) @saturdayplace You can't trust that site because he has interest in the links he provides. They are all affiliate links (except where the providers don't over an affiliate program). - orokusaki
8
[+6] [2011-09-22 07:03:02] Ben Roberts

Heroku [1] has Django-specific support and is free for a basic app & postgres database that doesn't see a lot of traffic. (I don't completely understand their pricing, but I haven't paid a dime and have a few apps running for some time now.)

I use Linode [2] for things that warrant a full VPS, and Heroku [3] + Amazon S3 [4] (via django-storages & boto) for those things that i don't feel like i need full OS control and want to get up quickly and not worry about server setup.

Although it used to be just Ruby, Heroku supports python and django very well now. Here is enough to get you started: https://devcenter.heroku.com/articles/django. I can usually get a new django site up on heroku in about 10 minutes.

Following in the footsteps of Heroku, there appear to be a new generation of cloud-based PAAS (Platform As A Service) providers, which are seeking business from the Django universe. Each appears to be somewhat unique, but are aiming at the same basic idea: quick deployment and full django support.

Here are some of the one's I've heard about (mostly at DjangoCon) gondor.io [5] dotcloud [6] djangozoom [7] apphosted [8]

[1] http://www.heroku.com
[2] http://www.linode.com
[3] http://www.heroku.com
[4] http://aws.amazon.com
[5] http://gondor.io
[6] http://dotcloud.com
[7] http://djangozoom.com
[8] http://apphosted.com

9
[+5] [2012-05-18 10:32:41] aychedee

For Python web app hosting [1] you could also look at PythonAnywhere [2]. We have released a simple hosting option for Python web apps and we have a quickstart button to immediately create a working deploy of a base django install as well.

[1] http://www.pythonanywhere.com
[2] http://www.pythonanywhere.com

also: it's free. - hwjp
10
[+4] [2008-09-15 23:22:13] wbowers

SliceHost [1] is what I use. They set you up with a VPS (Virtual Private Server) that you have full control over. You can install all the software you need to run your websites how you want to. If you're handy with linux this is the best way to go, in my opinion.

The cheapest plan is $20/month, which, as of now, gives you 10GB of storage and 100GB monthly bandwidth. There are no contracts; you pay monthly.

p.s., I swear I don't work for SliceHost :)

[1] http://www.slicehost.com/

11
[+4] [2008-09-24 20:59:51] Ross

Another cheer for Slicehost here.

Even if you do't use them as a host, they have some amazing public tutorials [1] that help you set up the whole stack for a Django server: OS, web server(s), database, Django, etc.

[1] http://articles.slicehost.com/django

12
[+3] [2010-10-30 07:11:12] Stephney Mcmahon

I don't know about this application, but for sure you can go for hosting services provided by Real Time data services. They claim to provide application hosting service on each and every application.

They do charge a very nominal amount.

They charge on per month basis and you can leave the services as the month gets over.

May be this link help you:- http://www.myrealdata.com/application-hosting.html


13
[+2] [2008-09-18 17:05:16] Ellers

I've heard that http://rimuhosting.com/ are also excellent, but I have not used them personally. I know for a fact they support django.


14
[+1] [2008-08-26 12:11:06] ZebZiggle

I used highspeedrails.com but found their support to be terrible. It's fast support, but tramples on your install and is very surly (one over-taxed support person). Webfaction sounds good.


15
[+1] [2008-09-15 20:41:09] Boolean

Another vote for webfaction. They seem to be heavily focused on Python and it was their starting point. Admin interface seems to be simple and easy to use.


16
[+1] [2008-09-16 04:40:29] Youssef

why not host in google app engine, django and python are mainly supported. and as far as I know it is free.


But it requires patches to get the full django capability (e.g session, admin, etc) and you can not use django model on AppEngine. - jpartogi
17
[+1] [2008-09-17 12:39:15] akaihola

In Europe, djangohosting.ch [1] looks attractive.

[1] http://djangohosting.ch/

18
[+1] [2009-04-19 23:43:36] KahWee Teng

I recommend starting with Slicehost. Try setting up the servers yourself with the tutorial's help. If you messed up, just get delete your slice and start all over again.


19
[+1] [2009-08-21 12:59:19] panchicore

I use Webfaction [1] and is great for me, but the official hosting provider for djangoproject is hosted @ django containers of mediatemple [2]

[1] http://www.webfaction.com/
[2] http://mediatemple.net/webhosting/gs/features/containers.php#django

20
[+1] [2012-08-09 09:34:48] Daniel Lopez

BitNami offers completely free, ready-to-run installers, vms and cloud images of Django [1] and other popular Python-based apps, like Trac [2] and are kept fairly up to date. If you combine these Amazon Machine Images with the AWS free tier and BitNami hosting you can get 1 year free hosting for your application [3], including backup and monitoring in a micro instance (612Mb RAM, 30 Gb filesystem) which is suitable for development or light hosting and with an environment that you control 100% percent (no shared hosting). Disclaimer: I am one of the BitNami developers

[1] http://bitnami.org/stack/djangostack
[2] http://bitnami.org/stack/trac
[3] http://bitnami.org/cloud

21
[0] [2008-09-18 16:06:34] Slavus

I am using webfaction and it is great shared hosting, not just for django, but for all things that are hosted on LAMP, an it isn't expensive.


22
[0] [2010-03-09 13:16:04] Venky

you can also try www.swarmhost.net I have a bigger box with them, however they have vps starting at about $8 with 512 mb ram. unbeatable price with all the root access you get. Also they are planing to introduce django hosting specialized for starters at about $3.


23
[0] [2010-12-15 21:52:32] Pete Ashdown

Please check Stackable [1] out. We've worked hard to make a Django specific environment that scales horizontally and vertically. Disclosure - I own the company.

[1] http://stackable.com

24
[0] [2012-08-31 11:33:36] user1574358

My hosting provider is webmiral.com [1]. provider for my Django website, and they are fast and cheap I think. Check python hosting packages: http://rx.hu/kbvu

[1] http://webmiral.com

25
[0] [2012-09-24 05:27:36] Prachee Korday
26