You could try alwaysdata.com. It is in french so you will have to
translate it. I used it a year ago and it worked then. Not much disk
space but you can fit at least one app into it.
http://www.alwaysdata.com/offers/shared/
Here is a writeup I did then but don't know if it still works:
---------------------------------------------------------------------------------------------------------------------------------
web2py hosting on always data
Sign up for an account. Use translate.google.com if you have
difficulty understanding french.
myname.alwaysdata.net
log in to the admin: admin.alwaysdata.com/
enable ssh:
Accès distant -> SSH -> Modifier -> Activé
login via SSH: admin.alwaysdata.com/
Free SSH client for windows:
http://www.chiark.greenend.org.uk/~sgtatham/putty/
upload web2py_src.zip to your account in the www/ folder
/home/myname/www/web2py_src.zip
unzip it: myn...@ssh:/home/myname/www$ unzip web2py_src.zip
delete examples.tar
copy welcome.tar to examples.tar
Create folder public in web2py/
create directory public under www: /home/myname/www/public
create file: web2py.fcgi in web2py/public/
----------------------------------------------------------------------------
#!/usr/bin/python
import os, sys
_PROJECT_DIR =
os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
sys.path.insert(0, _PROJECT_DIR)
os.chdir(_PROJECT_DIR)
import gluon.main
import gluon.contrib.gateways.fcgi as fcgi
fcgi.WSGIServer(gluon.main.wsgibase, environ={'web2py_path':
_PROJECT_DIR}).run()
------------------------------------------------------------------------------
SSH : chmod +x web2py.fcgi
warning if on windows make sure your editor works in unix file mode.
No CRLF only LF. (Try Notepad++. Format->Convert to unix format)
create file web2py/public/.htaccess
------------------------------------------
AddHandler fcgid-script .fcgi
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ web2py.fcgi/$1 [QSA,L]
--------------------------------------------
test
SSH: ./web2py.fcgi
this should run and give you output.
set the default domain pointer:
admin.alwaysdata.com->Domaines->Modifier->Répertoire racine=/www/
web2py/public/
debug: put a html file in public: /www/web2py/public/mytest.html
This should work: myname.alwaysdata.net/mytest.html
if it does not, the domain is not redirecting to the correct folder
http://translate.google.com/translate?prev=hp&hl=en&js=n&u=http%3A%2F%2Fwiki.alwaysdata.com&sl=fr&tl=en
http://wiki.alwaysdata.com/wiki/D%C3%A9ployer_une_application_web2py
On Jun 19, 3:46 pm, Giuseppe Luca Scrofani <[email protected]>
wrote:
> Hi, my little first (serious) application is ready, now I have to
> place it somewhere in the 'net.
> Before paying for hosting services, can I try on a free host?
> Something simple and fast? I know python should be supported, but it
> is sufficient? I will be happy to know some free host service name
> where web2py works or worked. I hope it is not necessary to have a
> dedicated server... My best wishes is something like /Upload via
> ftp/Changes two or three values in config/Done. Im'dreaming?
>
> Sadly GAE it is not an option, no administrative interface, no
> session, ---no file upload!---... What a mistake...