章工运维 章工运维
首页
  • linux
  • windows
  • 中间件
  • 监控
  • 网络
  • 存储
  • 安全
  • 防火墙
  • 数据库
  • 系统
  • docker
  • 运维工具
  • other
  • elk
  • K8S
  • ansible
  • Jenkins
  • GitLabCI_CD
  • 随笔
  • 面试
  • 工具
  • 收藏夹
  • Shell
  • python
  • golang
友链
  • 索引

    • 分类
    • 标签
    • 归档
    • 首页 (opens new window)
    • 关于我 (opens new window)
    • 图床 (opens new window)
    • 评论 (opens new window)
    • 导航栏 (opens new window)
周刊
GitHub (opens new window)

章工运维

业精于勤,荒于嬉
首页
  • linux
  • windows
  • 中间件
  • 监控
  • 网络
  • 存储
  • 安全
  • 防火墙
  • 数据库
  • 系统
  • docker
  • 运维工具
  • other
  • elk
  • K8S
  • ansible
  • Jenkins
  • GitLabCI_CD
  • 随笔
  • 面试
  • 工具
  • 收藏夹
  • Shell
  • python
  • golang
友链
  • 索引

    • 分类
    • 标签
    • 归档
    • 首页 (opens new window)
    • 关于我 (opens new window)
    • 图床 (opens new window)
    • 评论 (opens new window)
    • 导航栏 (opens new window)
周刊
GitHub (opens new window)
  • linux

  • windows

  • 中间件

  • 网络

  • 安全

  • 存储

    • fastdfs
    • glusterfs
    • ceph

    • 分布式文件系统seaweedfs搭建配置
    • Minio + PicGo自建图床自己造图床
  • 防火墙

  • 数据库

  • 系统

  • docker

  • other

  • 监控

  • 运维
  • 存储
章工运维
2024-10-15

Minio + PicGo自建图床自己造图床

# minio搭建

vi start.sh


docker run -d --net=host  --name minio  -v /data/minio:/data -e "MINIO_ROOT_USER=root" -e "MINIO_ROOT_PASSWORD=1234xxxx" -e "MINIO_SERVER_URL=https://apiminio.zzppjj.top" -e "MINIO_BROWSER_REDIRECT_URL=https://file.zzppjj.top" --restart always quay.io/minio/minio server /data --console-address ":9090"
1
2

执行:sh start.sh

# nginx配置

server {
    listen 443 ssl;
    server_name file.zzppjj.top;
    ssl_certificate /cert/zzppjj.top.crt;
    ssl_certificate_key /cert/zzppjj.top.key;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_prefer_server_ciphers on;
    client_max_body_size 1g;
    client_body_buffer_size 1m;


    location / {
        proxy_pass http://localhost:9090;  # MinIO API 端口
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "Upgrade";
    }

}
server {
    listen 443 ssl;
    server_name apiminio.zzppjj.top;
    ssl_certificate /cert/zzppjj.top.crt;
    ssl_certificate_key /cert/zzppjj.top.key;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_prefer_server_ciphers on;
    client_max_body_size 1g;
    client_body_buffer_size 1m;
    
    
    location / {
        proxy_pass http://localhost:9000;  # MinIO API 端口
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }   
    
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44

# 创建存储桶

6efca25b04a384e4.png

# 修改存储桶权限

72a4229dc8a35998.png

设置为Public

# 上传图片到Minio

0feb015fee5f4475.png

# 访问上传的图片

https://apiminio.zzppjj.top/test/1.png

# 安装picgo

PicGo下载地址:https://github.com/Molunerfinn/PicGo/releases

# 安装Minio插件

291205d4a6af7920.png

# 配置Minio

9510dcd6ccf47cbd.png

PicGo设置Minio

endPoint: 192.168.10.123 【必选 - Minio服务API访问的域名】

port: 9001 【必选 - Minio服务API访问的端口】

useSSl: no【可选 - 使用SSL时打开】

accessKey: 【必选 - Minio服务用户名】

secretKey: 【必选 - Minio服务密码】

bucket: blog-image【必选 - 自建的存储桶名称】

同名文件:跳过 【默认 - 当文件名重复时设置的策略】

基础目录:【可选 - 自定义子目录文件夹】

自定义域名:xxx.com 【可选 - 图片上传成功后,返回的链接为域名 - 可查看教程后面的扩展操作】

自动归档: no【默认 - 可选择开启,PicGo程序会自动帮你按照yyyy/MM/dd的格式归档】

配置完成后点击确定保存配置

至此Minio+PicGo自建图床教程结束,其实我们也可以不用PicGo直接使用Minio自带的控制台,也可以上传文件及文件夹

微信 支付宝
上次更新: 2024/10/15, 18:19:28

← 分布式文件系统seaweedfs搭建配置 centos7下配置firewalld实现nat转发软路由→

最近更新
01
shell脚本模块集合
05-13
02
生活小技巧(认知版)
04-29
03
生活小技巧(防骗版)
04-29
更多文章>
Theme by Vdoing | Copyright © 2019-2025 | 点击查看十年之约 | 鄂ICP备2024072800号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式