staugur/picbed
picbed 基于Flask的Web自建图床,默认存储在本地,内置支持又拍云、七牛云、阿里云OSS、腾讯云COS等对象存储。 部署 要求: Python2.7、Python3.5+(含PyPy)和Redis 下载: git clone https://github.com/staugur/picbed && cd picbed 依赖: pip install -r requirements/all.txt # 也可以参考详情文档如何按需安装依赖包 配置: src目录下的config.py即配置文件,它会加载中 .cfg 文件读取配置信息, 无法找到时加载环境变量,最后使用默认值,必需的配置项是picbed_redis_url。 所以可以把配置项写到 .bash_profile 或 .bashrc 此类文件中在登录时加载, 也可以写入到 .cfg 文件里,这是推荐的方式,它不会被提交到仓库, 格式是k=v,每行一条,注意:v是所见即所得! 比如: picbed_redis_url=redis://@localhost 启动: // 首先创建一个管理员账号 -h/--help显示帮助 $ flask sa create -u USER -p PASSWORD --isAdmin // 开发环境启动 $ make dev // 正式环境,若需前台启动,将start换成run即可