博文

使用Duplicati加密备份到天翼云盘和123pan

图片
            之前我的备份需求主要是存储一些不太重要的文件,所以直接备份到网盘,没有进行加密管理。然而,随着需要备份的文档增多,我开始寻找更安全、便捷的解决方案。      初步尝试:Rclone 与 GUI 操作      最开始,我尝试了 Rclone,它是一款功能强大的命令行工具,支持多种云存储,但由于操作需要命令行输入,虽然有 Web 端,但我没有找到便捷的备份配置界面,因此放弃了这一方案。 Rclone GUI      经过筛选,我找到了   Duplicati ,它支持 Docker 运行,并且具有友好的 Web 界面,符合我的需求。我的部署命令如下: docker run -d --name=duplicati -p 8200:8200 -v /mnt/config/duplicati:/data -v /mnt/pve:/mnt/pve duplicati/duplicati -v /mnt/config/duplicati:/data :用于存储 Duplicati 配置文件,方便迁移。   -v /mnt/pve:/mnt/pve :映射本地需要备份的目录,可额外添加。      运行后,使用   docker logs duplicati   查看日志,获取访问地址(默认   localhost:8200 ,可修改为对应 IP)。访问后,首先设置管理密码,随后便可开始配置备份。      备份至网盘:天翼云盘 vs 123pan      由于我的天翼云盘是通过 Alist挂载的,因此存储类型选择WebDAV,并填写对应的账号信息。服务器路径需要以   /dav/   开头,可以先测试连接是否正常。 源数据目录 : /mnt/pve 过滤条件 :可设置需要排除的文件 计划任务 :每天凌晨 2 点执行备份 远程卷大小 :根据网盘上传大小限制调整 保存策略 :我选择的是 永久保留      ...

飞牛私有云OS使用百度网盘、天翼云盘双向备份对比

图片
      原本一直用的百度网盘来备份照片及数据库,用着还行,但是最近想把几个pve的虚拟机也备份下,然后遇到了文件过大的问题,就找来了天翼云盘对比下,其实看了很多云盘,但是单文件大小限制就排除了绝大部分。下面使用百度和天翼作为简称,百度开的是svip,天翼开的是铂金会员。     价格:官方价格就不考虑了,从某鱼或者其他优惠渠道比的话,天翼比百度便宜些。     容量:排除赠送的,百度会随着等级增加,最多是30T;天翼错过了赠送,会员只有8T,而且是拆分成个人4T,家庭4T,不过手机上传照片是无限容量,占用8T空间(目前使用量没到,无法测试)。     网络:本地网络为电信下行1000m,上行50m,百度其实还有个NAS会员,我的账号只是svip。两者基本都能跑满上行,天翼波动小点。下行的话差距比较明显,天翼基本能稳定在50MB/s的水平,百度只有10MB/s左右。 本地备份到天翼1 本地备份到天翼2 本地备份到百度1 本地备份到百度2 天翼备份到本地1 天翼备份到本地2 百度备份到本地1 百度备份到本地2     限制:按飞牛官方的反馈是百度单文件限制为4G,但是我的账号是svip的,按理是20G的,不知道是哪里的问题,由于当前测试的是备份功能中的百度,于是我再测试了下应用中心内的百度网盘,确实可以上传大于4G的文件,没开NAS会员的话只能上传至指定目录,svip的单文件大小是300G,能跑满上传带宽。另外用飞牛模型测试上传的时候是秒传的,一些公共文件上传还行,不过我基本是用于自己的文件,所以不怎么享受到这个功能。此外还测试了Alist挂载百度网盘,稍微大点的文件就会备份失败,可能是我配置的问题。 本地上传至应用中心-百度网盘1 本地上传至应用中心-百度网盘2     所以飞牛NAS中备份和应用中的百度网盘是两种权限逻辑,我需要的是备份,应用中心内的只有同步和主动上传下载,不符合我的需求。 天翼这边目前没有碰到文件大小限制。关于大小限制的话,可以通过分卷压缩解决,不过增加了复杂度。     总结,百度目前胜在容量上,备份中单文件限制4G,应用中心内的可以突破4G限制,svip的话是300G,NAS会员的话是2T,虽然...

飞牛私有云OS使用AList挂载天翼云盘

图片
      目前飞牛的备份网盘只有百度和阿里,但是它还支持WebDAV,于是开始部署AList,它支持的网盘比较多,本文以天翼云盘为例。     安装完后打开AList网页,点击下面的管理,然后选择存储-添加,驱动选择天翼云盘客户端,挂载路径可以自己填,比如/189cloud; WebDAV 策略选择本地代理,用户名是手机号;验证码是一串Cookie,见图4(需要使用有调试功能的浏览器,比如Chrome),在网页顶部右键检查或者按F12打开调试,刷新,找到-11那栏,然后在右边找到cookie那行,复制右边的内容到验证码字段内,类型的话个人和家庭都行,可以挂载两个,其他内容不变。 图1 图2 图3 图4     然后就能在主页看到天翼云盘的目录了,到这步没问题之后,打开在文件夹里远程挂载以及备份中添加,两个地方要操作两次,不知道飞牛为什么没有简化。以文件夹为例,打开文件管理-远程挂载-挂载远程文件夹,填写ip、端口、用户名、密码、指定路径(注意不是之前填写的/189cloud,是从/dav路径开始)、挂载名,确认之后就能访问了。备份中添加来源或者目的地也是填写这些信息,之后就能在来源或者目的地中选择对应的天翼网盘。 图5 图6 参考 https://post.smzdm.com/p/ag56l623/

国内docker无法拉取的两种解决

      目前docker使用环境不是很理想,如果是用云产品还有自带的加速服务,如果是本地的就难以使用。在自建NAS的过程中体验了多种解决方案,有使用三方的,但是速度不稳定,有时候速度很慢,体验下来以下两种方案还比较满意。     1. 本地网络有代理服务的,就配置代理,以debain为例,没有 docker.service.d的就mkdir添加目录 vi /etc/systemd/system/docker.service.d/http-proxy.conf     内容如下,按各自环境替换ip、端口  [Service]        Environment="HTTP_PROXY=http://192.168.50.125:7890"        Environment="HTTPS_PROXY=http://192.168.50.125:7890"        Environment="NO_PROXY=127.0.0.1,*.example.com,192.168.50.*"     然后 systemctl daemon-reload systemctl restart docker     可以运行下面命令验证  systemctl show --property=Environment docker     2. 使用Cloudflare  workers,在  https://dash.cloudflare.com/  的计算(workers)-Workers和Pages内点击创建worker,先部署(默认无法编辑),部署完成然后点击编辑代码,代码如下 // _worker.js // Docker镜像仓库主机地址 let hub_host = 'registry-1.docker.io'; // Docker认证服务器地址 const auth_url = 'https://auth.docker.io'; // 自定义的工作服务器地址 let w...

飞牛私有云OS相册、MT Photos、immich简单对比二

图片
     PS:由于Blogger插入的视频莫名会失效,就删除了视频。      最近飞牛更新了相册,添加了AI功能,另外 我这边也放弃直接了使用raw,于是就开始二次对比几个相册。这次从外观、网络、功能方面主观对比下,图片从pexels下载用于测试,飞牛版本:V0.8.28;MT Photos版本:V1.35.0;immich版本:v1.124.2。     1. 外观,整体外观差不太多,MT Photos的图标不怎么好看,不过安卓手机端可以替换图片,可以解决。     2. 网络,我没有使用飞牛自带的穿透服务,飞牛的相册可以使用花生壳飞牛会员版,所以下面只会对比花生壳和国内某云搭建的穿透服务。网页端网络比较垃圾电信下行100M,上行估计20M,花生壳这边是 15Mbps版本,过程中上传多次,取的最好成绩,图片大小10M,整体相差不大。 飞牛 + 花生壳 飞牛 + 某云 MT Photos + 某云 immich + 某云           手机端无法直观展示耗时,就在  https://www.eso.org/上 下载了一张大图用于展示速度,手机网络是联通4g,某云带宽大,所以速度有优势,由于MT Photos不显示速度就不展示了。这里只展示速度,为了测试简便,所以后面就取消备份或者上传了。总体看某云还是有优势的。 immich + 某云 飞牛 + 某云 飞牛 + 花生壳      3. 功能,这方面各有优缺点。      3.1 图片时间这部分是偶然发现的,猜测飞牛是取的拍摄时间,其他两个取的后期处理时间。我基本不后期,影响不大。三者都可以修改时间。    MT Photos immich 飞牛     3.2 外链分享,飞牛目前只有文件管理内部可以分享,相册内部没有,可以设置访问次数、到期时间、密码,app内的分享会先下载然后调用系统的共享,还有个共享给设备内用户;immich安卓端点开图片的共享也是先下载再共享,在列表页长按选中后的共享可以生成链接,所以可以同时分享多张,可以设置描述、密码、...

尼康Zf的Raw文件在immich以及MT Photos上的问题临时解决方案

      之前一直用的尼康工坊、Google Photos、Lightroom来查看相机的Raw格式图片,没有遇到问题,现在要切换成 immich或者MT Photos,就碰到了图片异常的问题,MT Photos已经解决了默认缩略图和预览图的显示问题,但是高清预览图没解决,不知道何时会处理。immich可以通过选项解决缩略图和预览图问题,但是头像异常,目前还没解决。既然已经影响到使用了,就只能想着如何解决现状,于是就开始参考immich的方法,首先自己处理Raw格式文件,获取内嵌jpg,然后两个相册不再使用Raw文件,Raw只用来处理提取jpg以及备份,相册使用提取的jpg作为原图,同时相册的网页和app端都开启优先显示原图,原图的大小目前能接受。     其间尝试了各种提取方案,最终使用 dcraw,于是在pve中创建ct给dcraw独立使用,挂载nfs,创建一个shell文件process_new_files.sh用于监控NikonRaw的新文件,然后获取jpg保存到对应的目录 #!/bin/bash # 源目录和目标目录 SOURCE_DIR="/mnt/nfs_share/NikonRaw" TARGET_DIR="/mnt/nfs_share/NikonJpg" # 确保目标目录存在 mkdir -p "$TARGET_DIR" # 转换函数 convert_to_jpg() {     local input_file=$1     local output_file=$2     # 使用 dcraw 转换 NEF 文件为 JPG     if dcraw -e -c "$input_file" > "$output_file"; then         echo "Successfully converted: $input_file -> $output_file"         # 继承 EXIF 信息         exiftool -tagsFromFile "$input_fi...

飞牛私有云OS自带的挂载不支持备份临时解决方法

    由于改变了相册保存的逻辑,就想着挂载到飞牛然后再备份到百度网盘,不过使用默认远程挂载无法在备份的时候选择该文件夹了,于是就只能手动配置挂载。步骤如下: 在我的文件目录下新建文件夹,比如nfs_share,我这边使用的是NFS ssh登录nas(在系统设置-ssh中开启) ssh -p 端口 用户名@NAS的IP,比如ssh -p 22 [email protected] ,密码为nas用户的密码,我一般在root下运行,就在进入后运行 sodu -i 然后使用vim编辑/etc/fstab,在最后添加一行  192.168.1.4:/mnt/nfs_share /vol1/1000/nfs_share/ nfs defaults 0 0 其中  192.168.1.4为硬盘挂载的设备ip,我这边是pve,/mnt/nfs_share为硬盘挂载映射的目录,/vol1/1000/nfs_share/为当前nas要绑定的目录,可能有偏差,可以ls自行找到目录,添加完成后保存退出 然后运行 mount -a,之后在飞牛中nfs_share下就能看到该目录下的文件了,备份的时候也能选择到该目录下的文件夹。     之所以没有直接使用飞牛自带的nfs作为服务而只作为客户端是因为它默认只有一种策略,然后目录权限都是777的,有时候用pg等程序的时候不符合权限要求,如果直接在此基础上改,不知道是否会在飞牛更新的时候时效 。