微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

picbed 基于 Flask 的 Web 自建图床

程序名称:picbed

授权协议: BSD

操作系统: 跨平台

开发语言: Python

picbed 介绍

基于 Flask 的 Web 自建图床,认存储在本地,支持扩展又拍云、七牛云、阿里云 OSS、腾讯云 COS 等后端存储。

部署

  1. 要求: Python2.7、python3.5+(含PyPy)和Redis

  2. 下载: git clone https://github.com/staugur/picbed && cd picbed/src

  3. 依赖: pip install -r requirements.txt

  4. 配置: config.py即配置文件,可以从环境变量中读取配置信息,必需的是picbed_redis_url

  5. 启动:

    // 首先创建一个管理员账号 -h/--help显示帮助
    $ python cli.py sa -u user -p password --isAdmin
    
    // 开发环境启动
    $ make run
    // 正式环境,若需前台启动,将start换成run即可
    $ sh online_gunicorn.sh start
    
  6. Nginx:

    // 认配置下,picbed启动监听127.0.0.1:9514,Nginx配置示例:
    server {
    listen 80;
    server_name Picbed.domain.name;
    charset utf-8;
    client_max_body_size 12M;
    location ~ ^\/static\/.*$ {
    root /path/to/picbed/src/;
    }
    location / {
    proxy_pass http://127.0.0.1:9514;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
    }

文档

详细文档请访问:picbed docs

picbed 官网

https://gitee.com/staugur/picbed

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐