阅读量:296
搭建MinIO服务器拉取镜像:
docker pull bitnami/minio:latest
启动容器:
docker run -it -d \
--name minio \
-p 19000:9000 \
-p 19001:9001 \
-d \
--restart=always \
-e "MINIO_ROOT_USER=admin" \
-e "MINIO_ROOT_PASSWORD=admin" \
-v /minio/data:/data \
--memory 128m \
bitnami/minio:latest
配置MinIO配置区域(根据实际需求配置)。配置服务账号(可选,如果需要更高级别的安全性)。新建一个桶,并配置为公开或根据需要设置权限。配置思源笔记与MinIO同步下载并安装思源笔记:登录思源笔记,选择云端为S3,并输入MinIO的配置信息(包括存储桶名称、访问密钥等)。使用MinIO客户端进行文件同步安装MinIO客户端(mc):
wget http://dl.minio.org.cn/client/mc/release/linux-amd64/mc -P /usr/local/bin/
chmod +x /usr/local/bin/mc
添加MinIO集群:
mc config host add <自定义名称> ://:<端口><账户> <密码>
例如:
mc config host add minio_1 http://192.168.0.1:9000 admin admin
进行数据同步:
mc mirror --remove --overwrite --watch <源集群> <目标集群>某个桶
例如:
mc mirror --watch minio_1 minio_2
mc cp <本地文件或对象路径> <目标位置>
例如:
mc cp local_file.txt s3/mybucket/
通过以上步骤,您可以使用MinIO进行文件同步。根据您的具体需求,您还可以使用MinIO客户端进行更高级的数据迁移和备份操作。