Skip to content
This repository was archived by the owner on Jan 6, 2026. It is now read-only.

lovebai/EasyImages2.0-F

Repository files navigation

EasyImages2.0-F 简单图床

@icret/EasyImages2.0 项目的基础上二次开发,之前直接使用 fork 仓库开发,现迁移到本仓库,算是有了一个小升级。

EasyImages2.0-F GitHub's stars EasyImages2.0-F GitHub's forks PHP Release jsdelivr License

演示 · 手册 · 社区 - 插件: Chrome · Edge · PicGo · ShareX · Docker

目录: 安装 | 安全 | API | 鉴黄 | 升级 | 常见问题 | 环境/兼容 | 更新日志 | 打赏开发者 | 鸣谢 | 许可证


自建 社区

https://sec.bducds.com/forum-154-1.html

始于2018年7月,支持多文件上传,简单无数据库,返回图片url,markdown,bbscode,html的一款图床程序 演示地址:https://png.cm/ 之前一直用的图床程序是:PHP多图长传程序2.4.3 由于版本过老并且使用falsh上传,在当前html5流行大势所趋下,遂利用基础知识新写了一个以html5为默认上传并且支持flash,向下兼容至IE9。 本程序环境要求极低,适用于单一场景(游客上传)和个人使用,不适于多用户复杂场景 本人善写bug 发现bug可提交 issues 追求稳定请下载 稳定版

特点

  • 支持API
  • 支持仅登录后上传
  • 支持设置图片质量
  • 支持压缩图片大小
  • 支持文字/图片水印
  • 支持设置图片指定宽/高
  • 支持上传图片转换为指定格式
  • 支持限制最低宽度/高度上传
  • 支持上传其他文件格式
  • 在线管理图片
  • 支持网站统计
  • 支持设置广告
  • 支持图片鉴黄
  • 支持自定义代码
  • 支持上传IP黑白名单
  • 支持上传日志IP定位
  • 支持限制日上传次数
  • 支持创建仅上传用户
  • 对于安装环境要求极低
  • 对于服务器性能要求极低
  • 理论上支持所有常见格式
  • 支持多语言,如 简体中文、繁体、英文、日本语
  • 更多功能支持请安装尝试···

环境要求

推荐环境:Nginx + PHP≥7.0 + linux

  • 兼容

最低 PHP 5.6,推荐 PHP≥7.0及以上版本,需要PHP支持 Fileinfo,iconv,zip,mbstring,openssl扩展,如果缺失会导致无法上传/删除图片 文件上传视图提供文件列表管理和文件批量上传功能,允许拖拽(需要 HTML5支持)来添加上传文件,支持上传大图片,优先使用 HTML5旧得浏览器自动使用 Flash和Silverlight的方式兼容

Docker 快速部署

Ghcr

docker run -d -p 80:80 -v ./i:/app/web/i -v ./config:/app/web/config --restart always  ghcr.io/lovebai/easyimage2.0-f:latest

Docker hub

docker run -d -p 80:80 -v ./i:/app/web/i -v ./config:/app/web/config --restart always  kukudebai/easyimage2.0-f:latest 

Docker-compose

services:
  easyimage:
    image: ghcr.io/lovebai/easyimage2.0-f:latest
    container_name: easyimage
    ports:
      - '8080:80'
    environment:
      - TZ=Asia/Shanghai
      - PUID=1000
      - PGID=1000
      - DEBUG=false
    volumes:
      - '/root/data/docker_data/easyimage/config:/app/web/config'
      - '/root/data/docker_data/easyimage/i:/app/web/i'
    restart: unless-stopped

OR

services:
  easyimage:
    image: kukudebai/easyimage2.0-f:latest
    container_name: easyimage
    ports:
      - '8080:80'
    environment:
      - TZ=Asia/Shanghai
      - PUID=1000
      - PGID=1000
      - DEBUG=false
    volumes:
      - '/root/data/docker_data/easyimage/config:/app/web/config'
      - '/root/data/docker_data/easyimage/i:/app/web/i'
    restart: unless-stopped

快速启动: docker-compose up -d

界面演示

简单图床 - 上传界面 简单图床 - 广场界面 简单图床 - 后台界面 简单图床 - 统计界面 简单图床 - 图片信息 简单图床 - 上传日志

鸣谢

开源许可

  • have fun!

Stargazers over time

About

简单图床 - 一款功能强大无数据库的图床 2.0-F版

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors