Can anybody suggest how to host a web2py app? I know that google app engine is an option, but if I use that can I make it show as my own domain? Any other hosting options better?

I appreciate the help


Accepted Answer

Yes, you can use a custom domain with App Engine. However, it won't work with SSL, so any https URLs will have to go through your domain. Note, although GAE is great for scaling and minimizing server administration, it does have some limitations that could affect your application architecture, so you should make sure it's suitable for your needs. See the web2py book for details on deploying web2py apps to GAE.

Aside from GAE, you should be able to host web2py apps just about anywhere you can run Python, including many shared hosts. For VPS/dedicated hosting, I think a common setup is Ubuntu and Apache. See the book for deployment instructions, including pointers to some one-step deployment scripts.

For shared hosting, I've seen recommendations for WebFaction and DreamHost. For VPS/cloud hosting, I've seen recommendations for, Slicehost, DreamHost, Rackspace, Amazon EC2, and a few others.

There's also a new service in beta called DotCloud -- they offered to help put together a "web2py on DotCloud" tutorial (actually, looks like they now have a tutorial).

Good luck. If you've got more questions, you should ask the web2py mailing list -- you'll generally get more and quicker responses there.

Written by Anthony
This page was build to provide you fast access to the question and the direct accepted answer.
The content is written by members of the community.
It is licensed under cc-wiki