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
Jason
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
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 appspot.com 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 VPS.net, 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.