[TOC]
TODO 添加了docker部署,README文件待更新。
体验接口:picbur.hujinwen.com
其实都是无用的话。。大佬们请直接看使用
- 工作上经常用到图床,现有的免费图床并不好用,而且你并
不知道什么时候就关闭了
。so这个demo项目诞生了!
-
下载releases中编译好的jar包
-
在jar包同目录下创建
config.yml
配置文件,配置说明请查看配置详解(config.yml) -
java -jar xxx.jar
直接运行 -
http://<ip>:8868
访问
-
该项目依赖我的另一个项目Jokit(一个java工具包)。由于没有放到**仓库所以需要先clone该项目,再安装到maven本地仓库,注意pom.xml中版本号是否一致。
# clone代码 git clone https://github.com/hu-jinwen/Jokit.git # 进入目录 cd Jokit # 安装到maven本地仓库 mvn install
-
将
resources
中的config.yml.example
文件拷贝一份命名为config.yml
。 -
按照配置详解(config.yml)提示填上你自己的内容
-
mvn package打包
-
java -jar运行jar包
-
http://<ip>:8868
访问
MinIO和OSS存储至少需要配置一个,配置了多个优先存储在MinIO中
-
MinIO
minIOStore: # 多endpoints以分号分隔; endpoints: http://xxxx.xxxx.com;http://xxx.xxx.com bucketName: <my-bucket> accessKeyId: <accessKeyId> secretAccessKey: <secretAccessKey>
-
OSS
开通方式见阿里OSS开通说明
ossStore: # oss不支持多endpoints endpoints: oss-cn-hangzhou.aliyuncs.com bucketName: <bucketName> accessKeyId: <accessKeyId> secretAccessKey: <secretAccessKey>
- 2020年8月23日 2.2.0发布:
- 可选图片存储位置,minio或者oss
- 配置文件修改,由conf.properties改为config.yml
- 2020年03月26日 2.1.0发布:
- MinIO客户端,由单机版改为集群
- 配置可添加多集群(多endpoint以分号分隔)
- 2020年03月20日 2.0.0正式版发布(重大更新,前期版本不可用):
- 将内置存储由 阿里OSS 改为 MinIO。自己搭建 MinIO 集群,0费用
- 新增测试接口 picbur.hujinwen.com
- 提供GUI版本
- 将端口号外置,配置文件外置
- 批量上传(一次选多张图,选择文件夹)
- 通过图片URL上传