Minio + uPic搭建图床

Minio + uPic搭建图床

Tags
阅读
Published
Published January 1, 2022
Property
CentOS系统为例,参考文档 Minio中文文档
cd /opt wget <https://dl.min.io/server/minio/release/linux-amd64/minio> chmod +x minio
新建启动脚本minio.sh 支持后台启动
# Access Key export MINIO_ROOT_USER= 后台登录账号 # Secret Key export MINIO_ROOT_PASSWORD= 后台登录密码 #/home/minio/data 指定minio文件存储位置 #/home/minio/data/minio.log 指定minio的日志文件 nohup ./minio server --address ":9000" --console-address ":9001" /home/minio/data > /home/minio/data/minio.log 2>&1 &
然后执行sh minio.sh,查看是否成功 ps -ef | grep minio,出现下图则代表成功
notion image
然后访问 http://ip:9001 即可进入管理界面。

使用uPic上传图片

偏好配置-> 图床-> 选择 Amazon S3(支持第三方S3协议),空间名称输入后台新建的buket名称,Access key为设置的后台用户名,Secret key 为密码。
notion image

nginx 配置

访问图片代理即可,具体按需配置。
# minio.example.com; server { listen 80; listen 443 ssl; server_name minio.example.com; ssl_certificate /opt/keys/minio.example.com.pem; ssl_certificate_key /opt/keys/minio.example.com.key; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers HIGH:!aNULL:!MD5; location / { proxy_set_header Host $http_host; proxy_pass http://127.0.1:9000; } if ($scheme = http ) { return 301 https://$host$request_uri; } }