You'll have to decide whether you want shared hosting or a VPS. Each have their pros and cons. If you've never run a website or web application before,
What to look for in a host
You'll have to decide whether you want shared hosting or a VPS. Each have their pros and cons. If you've never run a website or web application before, I'd recommend starting off with shared hosting and moving to VPS when your site outgrows shared hosting.
The pros of shared hosting are:
- The server is managed for you. You don't need to apply OS updates, security patches, etc...
- Shared hosting usually includes panels to easily deploy websites.
- It's cheaper.
The pros and cons of VPSes (Virtual Private Servers) are:
- You don't share resources, your site will generally run faster if you're spending enough on RAM/CPU.
- It's much more configurable.
WebFaction is the Best Django Shared Hosting
Webfaction is the best for shared hosting.
WebFaction has a web panel which makes getting Django sites up and running incredibly quick and easy. WebFaction manages server software for you, so you only have to worry about running your own website. They don't crowd their servers, which means your website gets a good amount of resources to use.
Linode for VPS Hosting
Linode offers the best VPS hosting. They have fantastic support and competitive pricing.
Whereas shared hosting is like living in an apartment complex, using Virtual Private Servers is like owning your own house. Resources aren't shared, so only your own traffic will effect your site's performance.
Of course, there are downsides. You'll have to manage your own server. This means more time spent setting up server software, applying OS updates, and applying security patches. Generally, it's more difficult to setup a website — you had better be comfortable using the command line.