minio+picgo搭建个人服务器图床

目的:利用minio+picgo搭建个人服务器图床

1.Ubuntu安装docker

1
2
3
sudo apt update
sudo apt install docker.io docker-compose
docker -v

2.docker部署minio

1
2
3
4
5
6
7
sudo docker run -p 9000:9000 -p 9001:9001 --name minio \
-d --restart=always \
-e "MINIO_ACCESS_KEY=user_866" \
-e "MINIO_SECRET_KEY=password_54646" \
-v /data/minio/data:/data \
-v /data/minio/config:/root/.minio minio/minio server \
--console-address ":9000" --address ":9001" /data

服务器打开对应的端口:9000,9001

  • sudo: 以超级用户权限运行 Docker 命令。
  • docker run: 创建一个新的 Docker 容器并运行一个命令。
  • -p 9000:9000: 将容器的 9000 端口映射到主机的 9000 端口。
  • -p 9001:9001: 将容器的 9001 端口映射到主机的 9001 端口。
  • --name minio: 设置容器的名称为 minio。
  • -d: 在后台运行容器。
  • --restart=always: 确保容器总是重新启动,即使在重启后也是如此。
  • -e "MINIO_ACCESS_KEY=user": 设置环境变量 MINIO_ACCESS_KEY,这是访问 MinIO 服务的访问密钥。
  • -e "MINIO_SECRET_KEY=pasword": 设置环境变量 MINIO_SECRET_KEY,这是访问 MinIO 服务的秘密密钥。
  • -v /data/data:/data: 将主机上的 /data/data 目录挂载到容器的 /data 目录。
  • -v /data/config:/root/.minio: 将主机上的 /data/config 目录挂载到容器的 /root/.minio 目录。
  • minio/minio server: 运行 MinIO 服务。
  • --console-address ":9000": 设置 MinIO 的控制台地址,端口为 9000。
  • --address ":9001": 设置 MinIO 服务的监听地址,端口为 9001。
  • /data: 指定 MinIO 服务的数据存储路径。

3.访问MinIO 的控制台地址

http://your_ip:9000

Create Bucket创建存储

image-20240508195813481

Access Keys设置秘钥

image-20240508195914554

4.下载picgo

picgo下载

minio插件安装

image-20240508200314953

图床设置

image-20240508200641746

5.上传验证


minio+picgo搭建个人服务器图床
http://example.com/2024/05/08/minio-picgo搭建个人服务器图床/
作者
Sanli Ma
发布于
2024年5月8日
许可协议