多功能硬链接工具,新版hlink简单使用教程(docker)

2022-08-13 13:10:49 129点赞 1124收藏 87评论

hlink是一个硬链接工具。具体功能可以翻看我之前的介绍文章。

转眼间hlink发布已经一年多了。

感谢作者的辛勤付出,用爱发电。

新版hlink已经拥有了webui,也有了docker版本。

加入了api触发模式,可以实现自定义联动硬链接。

可以说新版hlink已经可以满足我们绝大部分的硬链接相关需求。

而且hlink还拥有了自己的官网https://hlink.likun.me

欢迎大家共襄盛举,继续完善hlink。多功能硬链接工具,新版hlink简单使用教程(docker) 


hlink依然支持node环境直接安装。

不过我肯定优先考虑docker环境使用。

以下教程为群晖环境,其他环境请自行举一反三。


我的一键创建hlink容器命令,SSH中运行。

多功能硬链接工具,新版hlink简单使用教程(docker)

docker create

  --name=Hlink

  --net=bridge

  -v "/volume3/WD 12T4":"/WD 12T4"

  -v "/volume4/WD 14T1":"/WD 14T1"

  -v "/volume5/WD 16T1":"/WD 16T1"

  -v /volume6/NVME256G1:/NVME256G1

  -e HLINK_HOME=/NVME256G1/hlink/config

  -p 9990:9090

likun7981/hlink:latest

逐条解释

 

docker create

创建容器但不运行容器

 

 --name=Hlink

容器名称为Hlink

 

 --net=bridge

容器网络模式为bridge

 

  -v "/volume3/WD 12T4":"/WD 12T4"

将宿主机(群晖)路径“/volume3/WD 12T4”挂载到容器(hlink)内路径“/WD 12T4”

 

 

  -v "/volume4/WD 14T1":"/WD 14T1"

将宿主机(群晖)路径“/volume4/WD 14T1”挂载到容器(hlink)内路径“/WD 14T1”

 

  -v "/volume5/WD 16T1":"/WD 16T1"

将宿主机(群晖)路径“/volume5/WD 16T1”挂载到容器(hlink)内路径“/WD 16T1”

 

  -v /volume6/NVME256G1:/NVME256G1

将宿主机(群晖)路径“/volume6/NVME256G1”挂载到容器(hlink)内路径“/NVME256G1”

 

  -e HLINK_HOME=/NVME256G1/hlink/config

将容器环境变量“HLINK_HOME”值配置为“/NVME256G1/hlink/config”。

“HLINK_HOME”这个环境变量是指定hlink配置文件存放路径用的。

“HLINK_HOME=/NVME256G1/hlink/config”就是告诉hlink容器,配置文件要存放在容器的“/NVME256G1/hlink/config”路径内。

只有将配置文件路径设置为挂载路径,才能保证配置文件持久化。

 

  -p 9990:9090

将容器(hlink)内端口“9090”映射到宿主机(群晖)端口“9990”,打开webui使用。

 

likun7981/hlink:latest

拉取镜像为“likun7981/hlink:latest”。

以上各项配置大家根据自己情况调整。

主要是挂载路径以及指定配置文件的存放路径。

不要照抄,不要弄错。

多功能硬链接工具,新版hlink简单使用教程(docker)

检查确认配置无误后,启动hlink容器。

浏览器输入IP:端口即可打开webui。

我这里是http://10.0.0.6:9990

初始界面初始界面

正常配置完成界面正常配置完成界面

整体布局如图所示

上方为任务列表,下方为配置文件列表。

单个任务使用单个已有的配置文件。

开始使用hlink要先创建配置文件,再创建任务。

 

多功能硬链接工具,新版hlink简单使用教程(docker)

如何创建配置文件:

点击新建配置文件,会自动生成配置文件模板。

只需要填写、修改为我们需要的配置即可。

每项配置上方均有注释,详细解释了该项配置如何填写。

这里要注意的是,docker版配置路径要填写容器路径,而不是宿主机的绝对路径。

多功能硬链接工具,新版hlink简单使用教程(docker)

例如我这里填写的是容器内的“/WD 16T1/*”路径。

多功能硬链接工具,新版hlink简单使用教程(docker)

配置完成以后确定即可保存。

 

 

如何创建任务:

点击创建任务并选择已有的配置文件。

多功能硬链接工具,新版hlink简单使用教程(docker)

任务类型可选硬链及同步。

硬链任务就是普通的硬链接,同步任务则可以实现同步检测删除硬链接和源文件(不能开启配置文件中的缓存功能)。

按需配置即可。

 

如何执行任务:

①   手动点击单个任务的运行按钮,即可运行任务。

多功能硬链接工具,新版hlink简单使用教程(docker)

②   设置定时任务,让任务按计划执行。

多功能硬链接工具,新版hlink简单使用教程(docker)

多功能硬链接工具,新版hlink简单使用教程(docker)

③   复制触发任务api,执行curl命令触发任务执行。

多功能硬链接工具,新版hlink简单使用教程(docker)

例如我这里获取到的触发命令为:

curl http://10.0.0.6:9990/api/task/run?name=TEST&alive=0


配置完成以后,就可以正常使用hlink了。

运行截图运行截图

运行截图运行截图

运行截图运行截图

以上就是docker版hlink的简单教程。

祝大家使用顺利。

完结撒花~!多功能硬链接工具,新版hlink简单使用教程(docker) 

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

展开 收起
87评论

  • 精彩
  • 最新
  • 少有的将docker 命令解释的这么详细的作者

    校验提示文案

    提交
    市面上99%的教程不说清楚这些命令的含义,很容易误导新手。新手不理解,就只能硬抄。会抄出很多啼笑皆非的问题。

    校验提示文案

    提交
    收起所有回复
  • 做什么用的?特点?比同类优秀在哪里?

    校验提示文案

    提交
    我也没看出来

    校验提示文案

    提交
    主要是保种和整理媒体库用

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • nas-tool 不就干这事了

    校验提示文案

    提交
    麻烦先点进项目主页看看再来宣传nastools噢。

    校验提示文案

    提交
    收起所有回复
  • nas-tool 了解一下

    校验提示文案

    提交
    nastools怎么了。nastools能随意硬链?别乱秀。

    校验提示文案

    提交
    nastool有个目录同步,反正我没成功过。。。

    校验提示文案

    提交
    还有17条回复
    收起所有回复
  • 大佬,示意截图完全看不清,能换清楚点的不?

    校验提示文案

    提交
    张大妈压缩我也没办法。实测APP点开原图基本可以看清。下次局部截图尽量放大吧。

    校验提示文案

    提交
    收起所有回复
  • 虽然我是看完就删党 [邪恶] ,没有海报墙需求,但作者对命令意思都做了详细的介绍,冲这点就赞👍一个。

    校验提示文案

    提交
  • 看了半天不知道干啥的

    校验提示文案

    提交
    玩pt,有人有刮削需求,刮削后与原文件不同,但是做完硬链接操作后,随意刮削修改也不会影响做种上传。对于不刮削的人可以理解为往pt站下的文件内放入字幕文件且不会影响做种。

    校验提示文案

    提交
    多谢,我到是玩馒头和pthome,不过没有搜刮需求

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 我已经在docker里面安装了hlink的镜像,为啥在ssh里面输入完第一步操作时提示Unable to find image 'likun7981/hlink:latest' locally

    校验提示文案

    提交
  • 有个困扰我的问题,不敢用硬链接。比如我在站上看到了一个周星驰的电影包。而这个发布种子的人包名是123。我下载下来以后为了做种硬链接文件夹为-周星驰电影,又将其中电影按喜剧,神话,校园分了类,然后刮削。以上都是nas改名的正常操作。这样2年之后,某些原因导致我硬链接错误,或者不想用了,不想做种了。那么我能否按我修改的硬链接一键修改源文件名?一键按硬链接移动文件至归类目录?毕竟两年后谁还能记得123文件夹是周星驰的分类呢。

    校验提示文案

    提交
    同问 ,希望大佬解答

    校验提示文案

    提交
    你可以下载器给种子文件重命名,把123在qb或者tr里改成周星驰合集.再搞硬链接

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 这方面完全小白请教下大佬,如果我给文件A用hlink在指定的目录里面生成了硬链接文件B,那再把B改名并且移动到其他目录(不涉及跨盘),那这个硬链接还会有效吗?

    校验提示文案

    提交
  • 虽然看不懂,但是还是码一下

    校验提示文案

    提交
  • 跟 radarr自带的硬连接比有什么优势

    校验提示文案

    提交
  • 不明觉厉,字数补丁 [尴尬] [尴尬]

    校验提示文案

    提交
  • 干啥用的?

    校验提示文案

    提交
  • 一直想用硬链接。老觉得难。这下有docker部署,还有webu设置。值得一试了。

    校验提示文案

    提交
  • 根本就没说这个是干嘛用的

    校验提示文案

    提交
    有硬链接需求的自然就懂了,没需求的看了也用不上,主要是为了不影响做种用的

    校验提示文案

    提交
    看了官网才知道就是硬链接,ln 增强版,我以为又是区块链什么的了

    校验提示文案

    提交
    收起所有回复
  • 感谢楼主分享

    校验提示文案

    提交
  • 给前仔大佬打call

    校验提示文案

    提交
  • 前佬出马就是精品

    校验提示文案

    提交
  • 保姆级教程啊

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

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