使用Minio图库+PicGo+Obsidian+备份数据

从开始写博客的时候,就一直被图库的问题所苦恼.先后使用了gitee图库(现在已不可用),github图库(国内访问过慢),阿里云Oss图库(阿里云按照流量计费,看到有些up主,阿里云一夜欠发1w后怕),从而萌发了自己搭建图库的想法.按照我的需求从而选择了EasyImage
正在写文章时,不小心把图床数据删除,然后发现了Minio对象存储,考虑以后可能会有其它需求,顺便就切换到Minio了,增加一个备份数据的步骤
前期准备:

  1. 至少一台公网服务器

一.使用Docker启动Minio

简单部署

 docker run -itd -p 9000:9000 -p 9090:9090 --name minio \
 -v /mnt/disk/minio/data:/data \
 -v /mnt/disk/minio/config:/root/.minio \
 -e "MINIO_ACCESS_KEY=用户名" \
 -e "MINIO_SECRET_KEY=密码" \
 minio/minio server /data --console-address :9090

二.配置Minio

访问:ip+9090,输入用户名和密码登录

创建一个Buckets

image.png

设置权限

设置为public或者是只读
image.png

新建认证信息

image.png

三.下载PicGo并安装插件

下载地址:PicGo

安装Minio插件

根据插件官网进行配置

插件开源地址
image.png

四.使用Obsidian关联PicGo上传

安装Obsidian,官网下载地址:Obsidian

安装插件

image.png

搜索Image auto upload Plugin,并安装

image.png

配置插件,在PicGo软件设置中可以看到server配置,填如到插件配置中即可使用

image.png

五.使用scp备份minio文件夹到另一台服务器

在从阿里云切换到easyImage时前一周刚刚切换把图片上传完,下一周在安装easyNode时将easyImage文件夹rm -rf删除,简直要高血压.从而转为minio.并写个脚本每天备份

#!/bin/bash

# 定义源文件夹路径和压缩后的文件名
source_folder="/mnt/minio"
compressed_filename="miniobackup_$(date '+%Y%m%d_%H%M%S').tar.gz"

# 压缩文件夹
tar -czf "$compressed_filename" "$source_folder"

# 目标服务器信息
remote_user="root"
remote_server="10.0.0.70"
remote_path="/mnt/backup/minio"

# 使用SCP将压缩文件上传到目标服务器
scp "$compressed_filename" "$remote_user@$remote_server:$remote_path"

# 删除本地的压缩文件
rm "$compressed_filename"

# 清理本地和远程服务器上7天前的备份文件
find . -name 'miniobackup_*' -mtime +7 -exec rm {} \;
ssh "$remote_user@$remote_server" "find $remote_path -name 'miniobackup_*' -mtime +7 -exec rm {} \;"

echo "Backup completed and old backups cleaned."
迷你图片批量处理工具,她能够帮您迅速大批量处理您的图片。您只需要将一张或多张图片甚至一个文件夹拖放到添加窗口,即可完成图片的添加,方便好用。 功能概述:批量更改大小、批量图片压缩、批量添加水印、批量更改格式、批量增加特效等。 修订概述: 新增水印图片旋转功能。 新增图片旋转、灰色、反色、模糊、锐化、棕色、红色、绿色、蓝色、青色、品红、黄色等特效处理。 新增图片色相、饱和度、亮度、对比度、阀值等调整功能。 新增以文件名、拍摄时间、当前时间为水印文字的设置。 新增水印文字与水印图片的同时支持。 新增图片裁剪的自定义裁剪位置。 新增添加水印时对小尺寸图片的过滤功能。 新增设置保存功能。 新增水印图片输入框拖拽功能,您可以直接将水印图片拖拽至水印图片文本框。 修正了多文件夹拖拽到添加图片窗体后出现的程序崩溃问题。 修订了图片修改后EXIF信息丢失的问题。 新增图片列表Delete快捷键移除图片功能。 提示:如果您不能正常使用该软件,请安装.NET Framework 2.0, 下载地址:http://www.microsoft.com/downloads/details.aspx?familyid=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=zh-cn 迷你软件系列工具: 迷你图片批量处理工具 迷你文件校验工具 迷你定时提醒工具 迷你词典(MiniDict) Excel数据导出工具 迷你网站检测工具 迷你批量更改文件编码工具 ... 、
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值