/Picbur

基于MinIO对象存储的图床

Primary LanguageJava

Joe's picture bed

[TOC]

体验接口:picbur.hujinwen.com

简介

其实都是无用的话。。大佬们请直接看使用

  • 工作上经常用到图床,现有的免费图床并不好用,而且你并不知道什么时候就关闭了。so这个demo项目诞生了!

使用

开箱即用

  1. 下载releases中编译好的jar包

  2. 在jar包同目录下创建conf.properties文件,内容如下:

    # 替换 xxx 为你自己的
    # 多enpoint以分号分隔
    endpoints=xxx
    bucketName=xxx
    accessKeyId=xxx
    secretAccessKey=xxx
  3. java -jar xxx.jar直接运行

  4. http://<ip>:8868 访问

自行编译

  1. resources中的conf.properties.example文件拷贝一份命名为conf.properties
  2. 按照其中内容填写好自己的oss endpoint、accessKeyId、secretAccessKey。
  3. 直接maven打包
  4. java -jar运行jar包
  5. http://<ip>:8868 访问

最近更新

  • 2020年03月26日 2.1.0发布:
    • MinIO客户端,由单机版改为集群
    • 配置可添加多集群(多endpoint以分号分隔)
  • 2020年03月20日 2.0.0正式版发布(重大更新,前期版本不可用):
    • 将内置存储由 阿里OSS 改为 MinIO。自己搭建 MinIO 集群,0费用
    • 新增测试接口 picbur.hujinwen.com
  • 2020年03月10日 1.0.2正式版发布:
    • 修改oss bucketName硬编码错误
    • 端口号修改,由8080改为8868
  • 2020年02月11日 1.0.1正式版发布:
    • 取消oss配置文件硬编码到代码
    • 上传编译好可执行的jar文件
  • 2020年02月09日 1.0.0正式版发布:
    • 添加图片上传日期显示
    • 历史记录图片修改为缩略图,省流
    • 添加一键copy功能
    • 前端界面优化
  • 2020年02月08日 0.1.0测试版发布:
    • 新增上传历史功能
    • 前端大幅修改、优化
  • 2019年xx月xx日 项目创建,首次上传

TODO

  • 提供GUI版本
  • 可选多图片存储位置:oss、minio
  • 批量上传(一次选多张图,选择文件夹)
  • 通过图片URL上传