[科技杂谈]科技心得杂谈
未读
NAS用户的qBittorrent最优方案
文章面向同时拥有一台 NAS 和一块独立机械硬盘的用户,解决 BT 下载既想做种又不伤 NAS 的难题。做法分三步:先在 qBittorrent 里把“默认保存路径”和“未完成 torrent 路径”都指向那块机械硬盘;再在下载完成后触发脚本 post_download.sh,把已完成的文件自动复制到 NAS 的某挂载目录(cp -rv 方式),实现 RAID 级保护;最后给 qBittorrent 设置做种时间上限(例如 22000 小时),达到后自动删除种子和机械硬盘上的原文件。整个流程全程自动化:文件下载在机械盘、备份在 NAS、做种完成后自动清理机械盘,既保障数据冗余,又减轻 NAS 负载。
[科技杂谈]科技心得杂谈
未读
用一条命令快速查找并管理大文件:结合 find 和 fzf 的实用脚本
脚本功能:交互式查找&删除大文件。①运行后输入目录(默认 /mnt/ssd)和阈值(默认 300M,支持 300M、1G 等格式)。②用 find 找到大于阈值的文件,交给 fzf 列表,可多选。③右侧预览窗同时展示 stat 信息、文件路径、ls -lh 彩色长列表、所在目录内容。④ Ctrl-D 一键删除所选文件并自动重载列表。整块代码只有一行,直接粘贴到终端即可;作者表示比纯 find 省事,适合快速清理服务器或大盘无用文件。
Nginx如何解析后端动态IP
作者家里拥有动态公网 IP,但 80/443 端口被封且无法备案。为绕过限制,他用 40 多元购入一台阿里云 3M 轻量服务器作 nginx 反向代理并完成了域名备案。发现电信 IP 变动后,DDNS 已更新,但 nginx 仅启动时解析域名导致 502,重启才能恢复。经排查,得知 nginx 启动后不再重新解析域名。参考教程后,作者在配置里改用变量形式的代理地址,并增加 resolver 字段及 10s 的 DNS 缓存,成功支持动态 IP。实测 IP 变动后 <blog.dimeta.top> 约 10 分钟可自动恢复访问,问题解决。
记录在LXC容器内配置docker和1panel面板
用户为了在家庭NAS上搜索并管理老照片,决定用Immich建一个私图库,并选了“特权LXC + 1Panel + Docker”这套组合。过程中踩了四个坑:最初普通LXC不能挂SMB,重建特权LXC后又连不上终端;配置/etc/fstab后SMB搞定;装1Panel、加第三方应用源后能在商店找到Immich;点安装却遇到Docker容器起不来且日志为空,最后在宿主机上改LXC配置(lxc.cgroup2.devices.allow: a 并把 lxc.cap.drop 置空)重启容器后才一切正常。经验是在特权LXC里跑Docker记得补这两条参数。