HC小区文档

HC开源免费物业管理系统MINIO OSS配置说明

如果你想配置阿里云OSS http://www.homecommunity.cn/pages/config/configOss_cn.html

一、为什么配置OSS

1、系统中的报修图片,巡检图片,门禁人脸,考勤人脸,道闸车辆图片都是存放在OSS的
2、系统中的数据导出,不会同步导出,因为数据比较多系统会超时,所以会异步先生成文件上传到OSS,然后再下载页面通过OSS下载

二、安装MINIO

wget https://dl.minio.org.cn/server/minio/release/linux-amd64/archive/minio.RELEASE.2025-04-22T22-12-26Z
mv minio.RELEASE.2025-04-22T22-12-26Z minio
chmod +x minio

三、运行MINIO

mkdir -p /data
export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=12345678
nohup ./minio server ./data --console-address ":9001" > minio.log 2>&1 &

四、配置MINIO

4.1 创建一个bucket,名字叫java110

登录MINIO控制台,地址:http://localhost:9001,用户名:admin,密码:12345678 创建一个bucket,名字叫java110

4.2 获取AccessKey和SecretKey

在MINIO控制台,选择“Access Keys”,创建访问key,并记录AccessKey和SecretKey 比如:

AccessKey: 8ce1LOjGpvKwUSOWpJ2c
SecretKey: DJHb8lCVsh5bO1ULcBpF38JYhDRZw6WQpfD1XaXy

4.3 配置为公共读取

点击创建的bucket,选择“Anonymous”,点击 添加访问规则 ,prefix 输入 hc ,Access 选择 Read Only,点击保存

五、在系统中配置MINIO

5.1 配置MINIO

登陆dev 账户,进入 配置下的配置中心,选择阿里云OSS/MINIO

bucket                   java110
endpoint                 http://127.0.0.1:9000
accessKeyId               8ce1LOjGpvKwUSOWpJ2c
accessKeySecret           DJHb8lCVsh5bO1ULcBpF38JYhDRZw6WQpfD1XaXy

5.2 配置存储配置

IMG_PATH            http://外网ip:9000/java110/hc/

六、测试上传图片

进入物业账号,进入业主信息页面添加一个业主,上传一张图片,保存后查看图片地址是否是http://外网ip:9000/java110/hc/开头的地址,如果是说明配置成功了