用G A E搭建个人网盘/博客/相册

2011年6月1日 | 分类: 搭建博客 | 标签: ,

前些天写了如何在Google App Engine上搭建GoAgent代理服务器,不了解的可以参考“又一个基于GAE的穿越利器“一文,Google App Engine提供的空间用途当然不仅仅是部署GoAgent代理了,今天说一下如何用G A E搭建个人网盘/博客/相册。

对于如何注册Google App Engine不再次说明,你可以参考”简明wallproxy教程“的第一部分,『申请与创建』,首先下载搭建网盘和博客所需要的程序和上传工具,(搭建网盘下载GAE网盘源码和SDUpload0.1。搭建博客下载micolog0.74和SDUpload0.1,相册下载Photos_v0.4)。
下载地址1:http://is.gd/KHt9ue,你也可以在我的演示网盘下载。但需要翻过那道猥琐的墙。

  • 搭建GAE网盘

第一步:打开https://appengine.google.com,登陆你的用户名和密码,创建一个应用程序,我创建了一个wangpan301的应用,那么这个wangpan301就是我要创建网盘appid。下图:

第二步:解压和修改:(下面以E盘为例),为上传方便,在E盘的根目录新建一个文件夹,把它重命名为abc,将下载的网盘源码解压到abc文件夹,再将下载的上传工具SDUpload0.1也解压到这个abc文件夹,打开abc\wangpan目录下的app.yaml文件,将appid修改成你申请的appid.。修改完成后保存。用记事本修改也可,但最好用编辑器。如下图:

第三步:上传修改好的程序文件:运行dos窗口,以xp为例,开始->运行->cmd->e: ->回车->cd abc回车,然后输入SDUpload update wangpan 命令后按回车,接下来输入Gmail账号和密码,(输入用户名后回车,输入完密码回车。注意:输入密码的时候是不显示的)。如下图:

完成后过一会你就可以访问你的应用网址了。
GAE网盘演示:http://wangpan301.appspot.com(需翻墙)

登录网盘后台:http://youappid.appspot.com/admin/  , 就是在你的域名后面加上/admin/  ,后面的/不能省略。

  • 搭建GAE博客

方法和搭建网盘步骤一样,修改micolog目录下的app.yaml文件,将mlog修改成你申请的appid,上传命令改为SDUpload update micolog 即可。
GAE博客演示;http://wenge1967.appspot.com(需翻墙)

搭建GAE 相册,源码Photos_v0.4.zip可在http://is.gd/MBCKOC 演示网盘下载。使用方法:修改app.yaml为你的appid,然后运行Photos_v0.4文件夹中update.bat输入帐号密码上传,过两三分钟就可访问了。

GAE 相册演示: http://zuominxi.appspot.com (同样需翻墙)

注:由于GAE在国内被封,appspot.com的域名不能直接访问,所以按以上方法搭建的网盘/博客/相册都不能直接访问,需翻墙。那么搭建在GAE上的网盘/博客/相册等有木有方法可以直接访问呢?当然有了,你可以通过绑定域名后做个反向代理的方法解决,本博就是一个例子,当你访问wenge1967.appspot.com和访问www.zuomin.tk 看到的博客内容是一样的,但区别在于前者需翻墙,而后者可以直接访问。在此文暂不作说明,留待以后再说。

写在最后,GAE是google提供的一个优秀平台,能部署的应用非常多,可参见“GAE应用大全”。但由于被墙,这些优秀的应用都成了鸡肋,实属无奈。 micolog 博客程序为徐明同志开发。

转载请注明:来自西上官的blog
本文地址:http://www.zuomin.tk/?p=342001

  1. AS
    2011年6月16日20:41

    https://code.google.com/p/appengine-portable/
    “Google App Engine SDK Python/Win Portable
    Portable Installer for Windows, run App Engine from your USB-stick or any directory.
    Conforms to portableapps.com specification 2.0.
    This package includes:
    PortableApps.com version 2.0 skeleton with artwork and launcher
    Python 2.5.4 for Windows with SSL module for certificate validation
    GAE SDK for Windows as released by Google, repacked from *.MSI to *.7z
    GAE GUI launcher (which has its own embedded WX/Python)
    Files (*.pyd and *.dll) UPX’ed with PortableApps.com AppCompactor
    All files will be installed below the PortableApps-directory (selectable).
    Completely self contained – no dependencies on other installed software.
    Open Source Licenses: Appengine SDK, Python
    For notifications about new uploads subscribe to Feed Downloads (Atom)
    For more details check out the source repository (HG) help file. ”
    https://code.google.com/p/appengine-portable/downloads/list
    “GAEPyPortable_1.5.0_python25.paf.exe Google App Engine 1.5.0 Python/Win Portable Installer (Complete) Featured May 17 May 17 14.1 MB
    GAEPyPortable_1.5.0_python25_online.paf.exe Google App Engine 1.5.0 Python/Win Portable Installer (Online) Featured May 16 May 16 4.8 MB
    google_appengine-1.5.0-sdk-python_win.7z Google App Engine 1.5.0 SDK Python Win32 (Repacked Archive) Featured May 16 May 16 9.6 MB”

    (用G A E搭建个人网盘/博客/相册)

  2. AS
    2011年6月16日19:36

    New ver Goagent:
    https://code.google.com/p/goagent/downloads/list
    “proxy.exe proxy.exe Featured Jun 7 Jun 7 3.8 MB ”

    (申请Google Appengine并创建appid )