NAS自建"家庭相册",多用户照片集中管理,绿联NAS用户快来试试

2024-12-26 11:20:45 22点赞 104收藏 15评论

大家好,这里是Cherry,喜爱折腾、玩数码,热衷于分享自己的数码玩耍经验~

前言

前几天,cherry发了一篇关于绿联NAS私有云的选购指南,有不少粉丝留言或后台私信,问我绿联私有云能不能做到家庭相册的集中管理。比如自己、家人都上传照片以后,通过一个账号进行集中展示,既不影响自己日常使用,又方便绿联相册的智能AI进行管理。

大家的需求其实我特别能理解,因为我一直有这样的需求,尤其是当我们一家人给小孩子拍了很多照片以后,都想着能集成到一个宝宝相册下。

不过比较可惜的是,目前绿联UGOS Pro系统内置的相册应用,还不支持使用共享文件夹来进行相册管理。

官方应用虽然暂时不支持,但不代表我们NAS用户没办法实现!今天,我给大家带来一套简单高效的方法,只需要简单几个步骤,就可以实现“家庭相册”的使用需求,跟着我,一起来操作吧~

NAS自建"家庭相册",多用户照片集中管理,绿联NAS用户快来试试

一、我的思路与方案

绿联UGOS Pro是一款基于debian12开发的linux操作系统,其核心系统还是linux。说到这里,可能很多聪明的小伙伴已经猜到了本文的主题——软链接

既然是linux系统,那通过ln来创建硬/软链接,实现更底层的跨用户体系数据整合,能不能解决前端页面无法使用共享文件夹的问题呢?

答案是肯定的!我通过绿联SSH登录其系统后台后(温馨提醒一下,对linux不熟悉的朋友,建议不要随意使用SSH,毕竟涉及到系统底层,操作不当很容易把系统搞坏,得不偿失),尝试了硬链接、软链接两种方式,将不同用户下的个人文件夹进行了集成。其中硬链接尝试失败(涉及跨文件操作),而软链接则成功实现了不同用户照片的整合,并且能被绿联私有云的相册应用成功识别。

NAS自建"家庭相册",多用户照片集中管理,绿联NAS用户快来试试

接着便是寻找一款可以自动监听备份,并且支持自动软链接的工具了。在github中,我找到了两款关于link的自动链接化工具,一款是hlink,主打硬链接;另一款是auto_symklink,主打软链接。
(当然有实力的大哥可能也早就自己写脚本来解决这个问题了,欢迎大哥PM我,让我也体验一下神器。)

这两款软件,其实都是针对云盘媒体资源的自动刮削工具,但是软件是死的,如何使用是活的,感谢项目的开发者,让我们有机会可以修补上绿联私有云的家庭相册。

NAS自建"家庭相册",多用户照片集中管理,绿联NAS用户快来试试

二、使用效果

先看一下同步日志,可以看到源路径和目标路径,分别是两个不同的用户账号。

NAS自建"家庭相册",多用户照片集中管理,绿联NAS用户快来试试

之后,通过绿联的相册应用,我们可以管理所有同步后的照片。通过这个核心账号,我们可以根据文件/文件夹设置普通相册,也可以设定人物、条件来创建条件项目和宝宝相册。

NAS自建"家庭相册",多用户照片集中管理,绿联NAS用户快来试试

从文件管理器中,可以看到从其它账号的个人文件夹同步过来的照片,我单独放在账号名这个文件夹下。

NAS自建"家庭相册",多用户照片集中管理,绿联NAS用户快来试试

通过SSH查询,上方红框是原始账号/home目录下的备份照片,下方红框是软链接同步过来的照片。

NAS自建"家庭相册",多用户照片集中管理,绿联NAS用户快来试试

通过相册分享功能,我可以将家庭相册共享给所有家庭用户查看。

NAS自建"家庭相册",多用户照片集中管理,绿联NAS用户快来试试

如果嫌用照片共享功能麻烦的,我们可以新创建一个专门用于管理家庭相册的账号,后续所有人都可以通过这个账号来查看照片。(有人肯定会问,我都新建账号了,为什么不用这个账号同步呢!这是因为软链接同步是可以指定目录的,我们可以只同步我们需要的,避免其它不必要的照片被共享)

NAS自建"家庭相册",多用户照片集中管理,绿联NAS用户快来试试

三、部署项目容器

项目涉及到的容器镜像,我已经保存在网盘里了,大家可以根据需要选择下载解压并导入。

夸克网盘:https://pan.quark.cn/s/ff9f787f19be

在正式创建项目之前,我们需要明确不同账号的所在位置。一般情况下,默认的用户照片备份路径为:/volume1/@home/用户名/Photos。这里的volume1的数字,是根据你设置的盘位来的,比如第一块插入的硬盘就是volume1,之后往下顺延。

复制下面的代码,到绿联Docker应用的项目中,然后修改我红框标注的两行【/volume1/@home/用户名/Photos】里的用户名,前后都要改。

有人可能会有疑问,为什么volumes映射前后都是一样的,这是为了确保软链接不出错,使用完全一致的绝对路径来避免其它问题。

services:

auto_symlink:

container_name: auto_symlink

environment:

- TZ=Asia/Shanghai

volumes:

# 修改下面两行【/volume1/@home/用户名/Photos】里的用户名,前后都要改。

- /volume1/@home/cherry/Photos:/volume1/@home/cherry/Photos

- /volume1/@home/guest/Photos:/volume1/@home/guest/Photos

# 下面开始不用修改

- ./config:/app/config

ports:

# 左侧的端口可以改

- 18095:8095

user: 0:0

restart: unless-stopped

image: shenxianmq/auto_symlink:latest

最终图片如下,大家可以参照是否有出入。

NAS自建"家庭相册",多用户照片集中管理,绿联NAS用户快来试试

四、配置容器

进入系统以后,使用默认账号密码admin/password登录。然后点击左侧的添加同步,取一个任务名称。

NAS自建"家庭相册",多用户照片集中管理,绿联NAS用户快来试试

接着我们设置媒体目录本地目录,媒体目录其实就是被同步的账号照片路径,本地目录就是最终账号的照片路径。

NAS自建"家庭相册",多用户照片集中管理,绿联NAS用户快来试试

点击蓝色的浏览,就可以看到映射进来的/volume1/@home/用户名这个目录了,根据自己的需要选择照片下的全部文件夹或某个子文件夹。

NAS自建"家庭相册",多用户照片集中管理,绿联NAS用户快来试试

接着往下拉,来到定时任务这里。我们主要的目的是设置定时同步的时间,AutoSymlink采用的是cron方式,默认的是在每天的凌晨2点30分执行任务。如果我们需要每小时执行一次的,就更改为* * * * *

NAS自建"家庭相册",多用户照片集中管理,绿联NAS用户快来试试

继续往下拉,中间的配置我们都不需要去更改,下一个需要修改的是cd2根目录,选择和前面的媒体目录一致。然后把最下面的元数据后缀,复制到软连接后缀的最后方。记得复制的时候,在元数据后缀前面加一个分号。

当然也可以直接复制我这一串替换软连接后缀。

.mkv;.iso;.ts;.mp4;.avi;.rmvb;.wmv;.m2ts;.mpg;.flv;.rm;.mov;.nfo;.jpg;jpeg;.png;.svg;.ass;.srt;.sup;.mp3;.flac;.wav;.aac

NAS自建"家庭相册",多用户照片集中管理,绿联NAS用户快来试试

最后,点击左侧的全局设置,勾选同步状态、定时同步这两个全局开关,然后设置一个挂载文件夹即可。

NAS自建"家庭相册",多用户照片集中管理,绿联NAS用户快来试试

如果有的时候想手动同步的,可以点击左侧的常用工具,选择手动同步。

NAS自建"家庭相册",多用户照片集中管理,绿联NAS用户快来试试

点击以后,就可以在左侧的查看日志里,查看软链接同步的进度了。

NAS自建"家庭相册",多用户照片集中管理,绿联NAS用户快来试试

当我们的媒体目录(待备份照片)发生变化的时候,也可以通过日志里查看软链接的差异情况。可以看到所有已经同步过的照片不会再次同步,而只会软链接新增的照片。

NAS自建"家庭相册",多用户照片集中管理,绿联NAS用户快来试试

最后

关于软链接,其实就是linux系统下的快捷方式,当我们删除原始照片之后,软链接后的照片也就失效了。所以通过软链接生成的照片,我们完全不用担心其会污染绿联NAS的系统,任何时候我们不再需要了,直接把软链接生成的文件夹和照片删除就可以了。

通过本文方案,我们可以轻松实现不同账号下的照片汇聚,并通过绿联NAS自带的相册功能进行管理、筛选并形成家庭相册,以满足家庭照片管理的需求。

据悉,绿联NAS私有云将在下个月更新相册对共享文件夹的支持,因为如果觉得本方案麻烦的朋友也可以耐心等待系统更新。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
15评论

  • 精彩
  • 最新
  • 认认真真的看了前面,准备摩拳擦掌,看到后面我觉得我可以等等 [高兴] ,多谢大神分享

    校验提示文案

    提交
    哈哈哈 试一试不复杂。毕竟只是听说,不知道啥时候才上线共享文件夹

    校验提示文案

    提交
    4月份就会上了

    校验提示文案

    提交
    收起所有回复
  • 我尝试过把共享目录软连接到个人目录,结果相册程序还是不能访问软连接,这是每张照片都软连接吗?

    校验提示文案

    提交
    是的,必须照片

    校验提示文案

    提交
    收起所有回复
  • 有没有什么管理软件能像手机上的支持智能化管理的,比如在手机上搜身份证。身份证照片或者包含身份证三个字的都会出来。

    校验提示文案

    提交
    nas自带这个功能啊,直接搜就行

    校验提示文案

    提交
    绿联的自带这个功能吗

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 这不是一个ln -s就能解决的问题?

    校验提示文案

    提交
    对啊 但是要定时,要增量,写个脚本也可以

    校验提示文案

    提交
    收起所有回复
  • 小姐姐人好看技术也高(⁎⁍̴̛ᴗ⁍̴̛⁎)

    校验提示文案

    提交
  • 正是我需要的,谢谢🙏

    校验提示文案

    提交
  • 这笔头可以替换的吧 这笔头可以替换的吧 这笔头可以替换的吧 这笔头可以替换的吧 这笔头可以替换的吧 这笔头可以替换的吧

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
104
扫一下,分享更方便,购买更轻松