最简单的photobackup服务器,由瓶子制成
photobackup_bottle的Python项目详细描述
#python photobackup服务器实现
photobackup服务器的python3实现,由 [瓶](http://bottlepy.org/)。它遵循 [官方api](https://github.com/PhotoBackup/api/blob/master/api.raml),当前位于[版本2](https://github.com/PhotoBackup/api/releases/tag/v2)。
##安装
通过[pypi]安装(https://pypi.python.org/pypi):
pip install photobackup_bottle
然后运行安装程序,它会要求保存图片的目录 服务器密码:
photobackup init
该脚本查找通常www data用户可写的目录。 如果不是,它会优雅地失败,只是警告你让它正常工作。 此步骤将在用户的主目录中创建一个.photobackup文件, 包含:
- bindaddress,IP地址(默认为127.0.0.1);
- mediaroot,图片写入的目录;
- 密码,SHA-512散列密码;
- 密码bcrypt,SHA-512散列密码的bcrypt版本;
- 端口,端口(默认为8420)。
##用法
使用以下命令启动服务器:
photobackup run
默认情况下,它在主机127.0.0.1上运行,端口8420上运行并自动重新加载。
##生产
要投入生产,请使用[nginx](http://nginx.org/)将服务器名称绑定到http://127.0.0.1:8420。