NAS
-
飞牛系统分区迁移空间至存储空间 1
> 飞牛系统分区迁移空间至存储空间 1 适用于像我一样,系统空间分大了导致空间浪费的人。 nvme0n1 259:0 0 465.8G 0 disk ├─nvme0n1p1 259:1 0 190M 0 part /boot/efi ├─nvme0n1p2 259:2 0 63.8G 0 part / └─nvme0n1p3 259:3 0 401.8G 0 part └─md0 9:0 0 401.6G 0 raid1 …
-
Linux 系统的 NAS 之路——降低待机功耗
> Linux 系统的 NAS 之路(可选)——降低待机功耗 这部分内容提供了以 Q1J4 主板为例的待机功耗降低策略,由于主板种类数量众多,经验无法适用于所有人,但设置思路可供参考。 系统内 CPU 节能 安装 cpupower: sudo dnf install cpupower 执行 cpupower frequency-info 命令查看当前 CPU 某个核心的运行情况: ❯ cpupower frequency-info 分析 CPU 0: driver: intel_pstate 以相同 …
-
Linux 系统的 NAS 之路——接入 AI 助手
> Linux 系统的 NAS 之路——接入 AI 助手 最近这段时间新发售的 NAS 全部打上了 AI 标签,好像少了 AI 功能就落伍了一样。既然如此,我们的 DIY Linux 系统也不能落下。 这一节以 Hermes Agent 为例,讲解如何在 Linux 系统中植入一个 AI 小助手。 安装 Hermes 一键安装(推荐,省事): curl -fsSL https://res1.hermesagent.org.cn/install.sh | bash 如果想了解具体安装了什么东西,也可以 …
-
Linux 系统的 NAS 之路——文件共享协议
> Linux 系统的 NAS 之路——文件共享协议 这部分讲解一下如何在 Linux 系统中配置各主流的文件共享协议。 Samba4 Samba4 是 Windows 上的 SMB 协议的 Linux 实现。它的优点是与 Windows 系统集成得很好,缺点是文件权限经常把人搞晕。 安装 sudo dnf install samba 添加专用用户 建议单独创建一个 Samba 专用用户(如果就想用当前用户也可以跳过)。专用用户不登录系统,仅用于 Samba 访问,更安全: sudo useradd …
-
Linux 系统的 NAS 之路——容器与虚拟机
> Linux 系统的 NAS 之路——容器与虚拟机 目前常见的容器方案有两种:Docker 和 Podman。两者的使用方法差不多,但在实际使用中,Docker 会遇到几个让人头疼的问题。 第一个是文件权限问题。Docker 的守护进程 dockerd 默认以 root 身份运行,容器里创建的文件经常变成 root 所有,导致其他程序没法访问。比如你的媒体文件夹被容器里的程序改成了 root 属主,Plex 或 Jellyfin 就读不到了。我试过改 UID、GID 这些办法,效果都不太理想。 第 …
-
Linux 系统的 NAS 之路——systemd 基础及非容器应用的部署
> Linux 系统的 NAS 之路—— systemd 基础及非容器应用的部署 使用容器部署应用固然方便,但还是存在不少缺点的: 占用空间较大,由于每个镜像都额外带了很多依赖,会导致镜像比程序本身大很多。再加上容器镜像“层”的概念,不及时清理冗余镜像的话,时间长了硬盘空间直接爆炸。 网络性能问题,尽管 host 网络可以与主机共享网络协议栈,但容器中也许会存在不少的冗余服务(例如有的容器默认 Nginx 会占用 80 端口),这些服务会让主机网络很难管理。而桥接网络的话,会有一些性能损失。 因此对 …
-
Linux 系统的 NAS 之路——网络
> Linux 系统的 NAS 之路——网络 固定 IPv4 IPv4 有两种固定方式,一个是在 NAS 上直接配置静态 IP,一个是在路由器中配置静态 DHCP。 我比较推荐路由器中配置。 Cockpit 固定 IPv4 在图上位置可以配置固定 IP 路由器中配置静态 DHCP 以 OpenWRT 为例,在网络->DHCP 处可以添加静态 IP 租约,租约的时间选长一点即可,不一定要选永久,某些版本的 OpenWRT 存在永久租约无法删除的 BUG。 EUI-64 固 …
-
Linux 系统的 NAS 之路——存储
> Linux 系统的 NAS 之路——多用户存储 本部分讲解存储相关的内容。存储这一块比较灵活,每个人适应的使用方式也不同,这一部分简单分享一下用户量不大的情况下如何分配存储池及权限。 之前部分的内容是使用虚拟机完成的,从这一部分开始,所有的内容都是我个人使用实体机得到的经验。 RAID 与 mergerfs 先介绍一下两者的区别: 本质不同:RAID 是“拼硬盘”(在系统底层把多块盘合成一块),mergerfs 是“拼文件夹”(在用户层面把多个目录合并成一个入口)。 数据读写:RAID 会拆分文 …
-
Linux 系统的 NAS 之路——防火墙与 SSH 安全管理
> Linux 系统的 NAS 之路—防火墙与 SSH 安全管理 本期讲解 Linux 系统的基本安全防护,包括防火墙、SSH 免密与内外网安全配置,fail2ban 的使用。 防火墙 在 Cockpit 面板中可以轻松启用(默认已开启)管理防火墙 点击”编辑规则和区域“ 简单介绍几个概念: 安全区域:防火墙将网络划分成不同的“区域”,每个区域对应不同的信任级别。比如 public 区域用于不可信的外部网络,trusted 区域允许所有连接。 服务端口:防火墙预定义了一些“服务”,本质就是协议和端口 …
-
Linux 系统的 NAS 之路——系统选型与安装
> Linux 系统的 NAS 之路——系统选型与安装 今年(2026)2 月份,飞牛曝出的安全漏洞直到今日仍让我记忆犹新,这次事件也让 NAS 的网络安全问题被用户重视起来。再加上最近网络审查逐渐严格、硬件损坏导致资料丢失,安全问题导致文件被盗等事件越来越多,我不禁思考,是否最原始的才是最安全的? 这个问题没有明确的答案,但我觉得,有 Linux 基础的用户,也许真的可以尝试直接使用 Linux 发行版来做 NAS。现在许多发行版也有着漂亮的用户界面、易交互的操作模式。 最关键的是,你可以自由控制 …
-
Linux 系统维护启示录:一次 Neovim 配置引发的启动故障
> Linux 系统维护启示录:一次 Neovim 配置引发的启动故障 在 Linux 的使用过程中,我们常常追求极致的个性化配置。然而,一次看似简单的编辑器替换,却可能导致系统无法启动的严重后果。这里记录了一次因将系统默认编辑器替换为 Neovim 而引发的内核更新故障,希望能为大家提供一些有价值的经验教训。 故障现象 在 Fedora Server 系统上执行内核更新后,重启时 GRUB 报错: error: …
-
intel 核显硬件加速跑 ollama
> intel 核显硬件加速跑 ollama 我的 NAS 用了一块 q1j2 的 CPU,带一块 96 EU 的 XE 核显,性能比较给力。但长期以来我都将这块核显闲置,因为除了视频转码之外没找到合适的场景。 最近看英文比较多,于是想把沉浸式翻译接到自己的接口,减少 token 使用量。 安装 ollama 现在 ollama 已经支持 iGPU,不再需要使用 ipex 一类的方案,现在这些第三方方案已经归档,不再更新(也没必要了)。 我使用 fedora 系统,可以使用 sudo dnf …
-
NAS 从 Debian 到 Fedora 的迁移
> NAS 从 Debian 到 Fedora 的迁移 自从决定从专用 NAS 系统换成 Linux 之后,陆陆续续用了不少的发行版。最早用的是 PVE,功能强大,但比较浪费资源,首先是 PVE 本身就会吃掉一部分内存和磁盘空间,使用虚拟机时还要注意空间回收等问题,长期使用下来也没有发现有什么非用不可的理由,不同的虚拟机、LXC 容器一台一个独立 IP,反而不便于管理,于是放弃了,顺便把内存降成了 16G。 后面用了一段时间的 Ubuntu26.04,用起来挺稳定,但商业气息实在太重,整天在 SSH …
-
使用阿里云 ECS 实例部署 wordpress 网站
> 使用阿里云 ECS 实例部署 wordpress 网站 阿里云给未注册用户提供了 300 元额度、为期 3 个月的试用,有效帮助了我们云计算的学习。 本篇文章以 wordpress 为例,讲解如何使用阿里云进行手动部署。 简单科普 目前主流的框架、网站部署都是使用 docker 或 podman 等容器技术运行,可以有效避免依赖地狱、环境冲突、配置管理等。但容器技术封装了太多的技术细节,对于我们的学习并不利好。 所以这里我们还是全手动来完成。 一个正式的网站部署大致需要: 运行环境搭建 资源文件 …
-
Ubuntu 26.04 基础及进阶配置步骤
> Ubuntu 26.04 基础及进阶配置步骤 我在过去的几年一直很讨厌 Ubuntu,一方面是我不喜欢 Ubuntu 曾经的深黄色配色,也不喜欢总体弹出的“内部错误”弹窗;另一方面是 Ubuntu 强推的 Snap 真的很影响用户体验。因此从 Ubuntu20.04 版本开始,我就再也没有用过 Ubuntu。 那么这次发布的 Ubuntu26.04 吸引我的点在哪里?让我产生想要试用一下想法的是——默认使用 sudo-rs 以及 Resources 这个软件,Resources 查看系统状态真的 …
-
路由器网络 UPS 配置与 Linux 客户端使用
> 路由器网络 UPS 配置与 Linux 客户端使用 25.12 的 OpenWRT 是一个大版本更新,在 UI 和功能方面都有非常大的升级。例如全面拥抱 apk 包管理器、将 DHCP 与 DNS 选项卡分开等。 这个版本中,luci-app-nut 的界面也发生了一些变化,配置的时候差点给我整蒙。这里以山特 BOX650 UPS 为例,记录一下 OpenWRT 服务端和 Ubuntu 客户端的配置过程。 OpenWRT NUT 先认识一下三个选项卡 服务器:负责通过 USB 连接 UPS 硬件 …
-
PVE 下 Debian 虚拟机内核锁定与升级
> PVE 下 Debian 虚拟机内核锁定与升级 内核锁定 可以防止 apt full-upgrade 自动升级内核,在以前,可能导致掉 SR-IOV 驱动,需要重新安装。 对于不重要的内核更新,直接锁定版本不升级,避免麻烦。 Debian 起不来一般都是内核问题,锁定内核可以减少很多麻烦。 # 锁定内核元包(防止系统自动安装新内核) sudo apt-mark hold linux-image-amd64 sudo apt-mark hold linux-headers-amd64 sudo …
-
Android 配置 Termux 轻量美化教程,最全能终端工具
> Android 配置 Termux 轻量美化教程,最全能终端工具 最近经常在手机上使用终端工具,此前一直在使用 JuiceSSH,非常好用,但这款软件似乎已经停止更新,于是想着手搓一个 Termux 来作为终端工具使用。因为手机最近刚 Root,应该能发挥这款软件的全部性能。 如果你的手机是联发科芯片的话,开发者选项里面的 Linux 子系统或许更适合你。 场外工作 场外工作是指针对非 Termux 软件本身的配置项,主要是手机的文件权限和后台策略。 这使得 termux 可以在后台运行,不会被 …
-
基于常见 Linux 发行版的文件权限管理
> 基于常见 Linux 发行版的文件权限管理 Linux 文件权限管理常用概念及命令 g+s 权限位 用于目录,让新建的子目录继承父目录的组 sudo chmod g+s {dir} 批量修改目录及子目录 sudo find {dir} -type d -exec chmod g+s {} \; 文件执行权限 chmod 775 -R {dir} 会导致所有文件被添加执行权限,可以通过以下命令去掉执行权限 sudo find . -type f -exec chmod 664 {} \; --S …
-
PVE 虚拟机空间压缩及磁盘 Trim
> PVE 虚拟机空间压缩及磁盘 Trim 在PVE(Proxmox VE)使用过程中,很多人会遇到一个共性问题:虚拟机磁盘(qcow2格式)实际占用远大于虚拟机内显示的已用空间,即便删除文件、执行手动压缩,空间也迟迟不释放。本文结合实战经历,总结TRIM功能的核心价值、多系统开启方法及PVE对应配置,彻底解决虚拟机磁盘“虚高”问题。 一、核心认知:TRIM到底能解决什么问题? TRIM的核心作用是「标记磁盘空闲块」,让底层存储(PVE宿主机)识别出虚拟机内已删除、可回收的空间,从而释放物理磁盘占用 …
-
容器版 Emby 调用核显硬解,Podman 容器保活记录
> 容器版 Emby 调用核显硬解,Podman 容器保活记录 之前为了逃避 Linux 系统下。/dev/dri 的权限问题,我把 Emby 服务器搬到了 Windows 上,通过 SMB 挂载 NAS 文件夹来播放视频。再挂了 MediaWarp + Caddy 两套反向代理的情况下,这套方案的数据传输效率还是较低,于是我还是决定把 Emby 搬到 NAS 上部署。 还好,Emby 的配置文件是通用的,迁移之后只需要重新添加媒体库然后扫库就可以了。之前在 Windows 上扫库挺慢的,现在不走网 …
-
老电视+DIY 播放器,配置 Kodi+Emby,让老妈也能愉快观影
> Kodi+Emby,让老妈也能愉快观影 玩 NAS 这一年来,影视和相册是我使用频率最高、应用范围最广的两个功能,也是唯一能让全家人都参与使用的功能。 在影视平台与播放器的选择上,我经历了一段曲折的探索过程。最初在群晖和 Windows 上使用了 Jellyfin,这款影视服务器功能强大且免费,但界面设计较为简陋,让人缺乏使用的欲望。后来飞牛影视上线后,我立即切换了过去,它完美解决了 Jellyfin 的界面美观问题,功能也相当完善易用。然而在使用较长时间后,发现其稳定性存在一些问题,电视上进度 …
-
NAS 本地与云端同步方案:rsync、rclone、davfs2
> NAS 本地与云端同步方案:rsync、rclone、davfs2 文件同步始终是 NAS 使用过程中无法避开的功能。对于我个人来说,文件同步功能用得不多,一直以来的主要用法也就是多盘间使用 rsync 进行一下数据备份。最近有一个需求,我想把音乐库里面的新增音乐同步到 onedrive 里面,主要特点是整体音乐文件多,但新增的不多,大多数在 onedrive 中是已经存在的。 以前用 windows 的时候,都是直接用 filefreesync 软件将本地音乐文件夹与 onedrive 中的文 …
-
Gitea 启用内置 SSH 并更改默认22端口
> Gitea 启用内置 SSH 并更改默认22端口 方法一:docker 端口映射 这个方法比较简单,在 /data/gitea/conf/app.ini 中修改 SSH_PORT = 2222,然后在 docker-compose.yml 中添加端口映射 -p 2222:22 就完事了。 但这种方法会多一层 NAT 并失去 IPv6 访问能力,我不喜欢用这种方式(除非迫不得已,我的 docker 都用 host 网络) 方法二:启用内置 SSH 服务器并修改默认和内置 SSH 服务端口 服务器的 …
-
Linux 搭建 115 网盘观影平台——资源搜索、整理入库、媒体服务器搭建
> Linux 搭建 115 网盘观影平台——资源搜索、整理入库、媒体服务器搭建 基本流程 开通 115 网盘会员,800 元 8 年 CloudSaver 资源搜索工具搭建与配置 strm 同步 strm 刮削整理 搭建媒体服务器,并配置 302 重定向 最终效果: 在手机上打开 CloudSaver 进行资源搜索,搜索之后一键入库。strm 插件会自动将媒体文件生成 strm 并同步到本地。整理刮削软件对 strm 文件进行刮削整理,结束后自动刷新媒体服务器。
-
Linux 通过 EUI-64 固定 IPv6 地址后缀(转载)
> Linux 通过 EUI-64 固定 IPv6 地址后缀(转载) 提示:原文以 Debian 12 为例,网络由 NetworkManager 管理,而非内核管理。作者测试,Fedora Server 43 可用,网络由 Cockpit、NetworkManager 管理。 前言 无状态的 IPv6 有 eui64 和 stable-privacy 模式 eui64 的 IPv6 地址后四段是固定的,只与 MAC 地址有关,不随前缀变化,方便设置防火墙规则。 stable-privacy 的 …
-
transmission 安装配置与转种辅种
> transmission 安装配置与转种辅种 transmission 与 qbittorrent 的区别 Transmission 和 qBittorrent 都是流行的 BitTorrent 客户端,但它们在设计理念、功能集和适用场景上存在一些差异: 核心特性对比 Transmission 内存占用和 CPU 使用率远低于 qBittorrent,特别适合在 NAS、树莓派等资源受限的设备上 7x24 小时运行,连接稳定性好,能够维持大量做种连接而不显著增加系统负载,专注于核心下载功能,没有 …
-
ProxmoxVE 压缩 qcow2 磁盘空间(转载)
> ProxmoxVE 压缩 qcow2 磁盘空间(转载) 之前在 Windows 虚拟机上,用 115 网盘传文件到 SMB 共享文件夹,但实际上,115 网盘会先将文件下载到本地缓存文件夹,再复制到目标位置,这导致对于一份容量为 X 的文件,你至少需要本地磁盘拥有 2X 才可以下载下来,这对于现在高昂的硬盘价格来说是不可接受的。 仅仅是下载这个 40G 的文件,就几乎撑爆了我的虚拟硬盘(一共就 96G) 虚拟磁盘文件占用的空间会越来越大,就算从客户机里面删除了很多文件,但这些空间并未释放出来 …
-
不与大容量硬盘交互的容器服务
> 不与大容量硬盘交互的容器服务 在我使用的服务中,有相当大的一部分是存储需求较低,甚至不需要与机械硬盘进行任何交互的,例如我常用的: homepage:主页,纯文本配置 gitea:代码文件,占用也就几百兆 vaultwarden:密码管理,纯数据库 qinglong:计划任务,纯文本配置 博客主页:文章、图片居多,但也就几个 G …… 这些服务读写频繁,小文件众多,更适合放在固态硬盘上。 如果我们后面要配置一台专门的 NAS 虚拟机的话,为什么不跑在虚拟机上呢? 这些 …
-
媒体服务器一站式搭建-MoviePilot 媒体自动化及 iyuu 辅种
> 媒体服务器一站式搭建-MoviePilot 媒体自动化及 iyuu 辅种 注意:这部分内容不应出现在公开互联网 MoviePilot V2 安装 version: '3.3' services: moviepilot: stdin_open: true tty: true container_name: moviepilot-v2 hostname: moviepilot-v2 network_mode: host volumes: # 下载目录,容器内外要一致 - …
-
NAS 的数据备份、权限管理及文件共享
> NAS 的数据备份、权限管理及文件共享 成品 NAS 系统的这些功能比较完善,因此这篇文章基于 Linux 进行讲解。每个人对于自己存储、权限的规划都有所不同,本文仅供参考。 管理面板 Cockpit Cockpit 整体体验不算好,但总体来说,Cockpit 的界面比较友好,该有的功能也还算齐全,使用过程中虽然会遇到一些小问题,但整体堪用。 Fedora Server 已经自带了 Cockpit 管理面板 为了使用容器功能、文件管理功能和文件共享功能,需要安装插件: # podman 插件 …
-
NAS 上 BT 下载器的搭建与目录结构管理
> NAS 上 BT 下载器的搭建与目录结构管理 先说说为什么我认为你至少要有一个 PT 站点。一些很方便的工具,例如 nastools 类似的,都需要认证一个 PT 站点才能使用全功能,不能使用这种方便的工具的话,就只能靠媒体服务器自己刮削或者通过 tniyMediaManger 手动刮削,还是挺麻烦的。 但不要花太多时间在 PT 上。 与上篇文章一样,这里同样以 Fedora 系统作为示例,其它系统除了包管理器不一样,不会有太大差别。 目录结构管理 以下是我目前在用的文件组织结构,PT 站点采用 …
-
WindowsServer 虚拟机的安装
> WindowsServer 虚拟机的安装 我一直觉得在 PVE 上安装 Windows 系统没什么实际作用,因为很少有仅 Windows 的 NAS 程序。 后来有了一些特殊需求,就安装了一个 Server 2022 的系统。挂了一堆网盘以及一些仅 Win 签到打卡服务。此外还部署了 tinyMediaManager 和 Music Tag 用作备用的视频和音乐刮削。 在系统方面,我仅推荐 Win10 和 Server 2022。在当前时间节点,Win10 已经被微软停止了服务,这意味着你一定不 …
-
存储服务的入口-NAS 系统选型与硬盘挂载
> 存储服务的入口-NAS 系统选型与硬盘挂载 存储服务是 NAS 系统的核心,系统选型非常重要,因为当你的数据量上去之后,想要更换系统是非常困难的,因此在一开始就要了解并做好系统选择。 这一篇文章全是文字,如果你对操作系统有所了解并且心中已经有很好的 NAS 系统选择,直接跳过不看就行。 该部分内容主要由 AI 辅助完成。 飞牛 OS 系统与硬盘挂载特点 飞牛 OS 作为一款新兴的国产 NAS 操作系统,目前已经发布了 1.0 版本,发展速度令人瞩目。这款系统特别适合初次接触 NAS 的用户,它的 …
-
公网访问方案介绍及各类代理服务器的搭建
> 公网访问方案介绍及各类代理服务器的搭建 NAS 如果不能公网访问,玩法直接少一半,但公网访问又挺复杂的,有很多方案可以选择,常见的有三种: DDNS + 反向代理 基本原理是把一个网络入口开放到公网,仅开放一个反向代理服务器的端口,通过不同的域名访问不同的服务。缺点是现在几乎没有公网 IPv4 地址,仅能通过 IPv6 访问。 内网穿透 + 反向代理 与 1 类似,但开放到公网的方式是内网穿透,而不是直接 IP 地址访问。这种方案的流量带宽取决于 frps 服务器的带宽,免费方案几乎跑不满家宽上 …
-
需要调用核显的服务-SR-IOV 与 LXC 核显共享
> 需要调用核显的服务-SR-IOV 与 LXC 核显共享 在第一部分,我们已经介绍了 PVE 上开启 SR-IOV 的方法,这一部分来说说,具体怎么在虚拟机、容器中使用核显。 LXC 核显共享 从上图可以看到,虽然 EmbyServer 这个服务是跑在一个专门的 LXC 容器中,但我们在宿主机里面进行 PS,仍然可以发现 Emby 进程。 这也证明了 LXC 容器中的进程并没有与 PVE 主机真正隔离,那么我们也可以像 docker 一样,通过映射 /dev/dri 设备的方式共享核显。 与之对比 …
-
ProxmoxVE 网络存储服务一站式指南导言
> ProxmoxVE 网络存储服务一站式指南导言 前段时间陆陆续续发了很多关于 NAS 和服务器的教程,但属于是想到什么就发什么的状态,逻辑上没有连贯性,因此最近萌生了想要把这些资料整理成一份完整的专栏的想法。 这个念头冒出来的第一瞬间,我就火速新建了文件夹。 …… 然后就卡住了很久。 虽然我有写文档的习惯,但毕竟时间有限,我也很难做到面面俱到,这导致有一些配置文件我自己都不知道当时怎么写出来的。 不过没关系,相信在 AI 的帮助下,哪怕时间拖得比较久,我也一定要完成这个专栏。 现在只能祈祷,年底 …
-
PVE 系统的配置介绍及软硬件分配
> PVE 系统的配置介绍及软硬件分配 Proxmox VE(Proxmox Virtual Environment)是一款开源的企业级虚拟化管理平台,基于 Debian Linux 系统开发,整合了 KVM(基于内核的虚拟机)和 LXC(Linux 容器)两种虚拟化技术,能够一站式实现虚拟机、容器的创建、管理与运维,广泛应用于家庭服务器、中小企业机房及数据中心场景。 相比其他虚拟化系统,优势有以下三点: 低成本:基于开源技术,无需支付虚拟化软件授权费用,硬件要求灵活,普通 x86 服务器即可部署。 …
-
qBittorrent Tracker 批量修改教程
> qBittorrent Tracker 批量修改教程 不同于 rTorrent,μTorrent,Deluge,Transmission 等 PT 客户端,Qbittorrent 无法批量修改种子的 tracker,这样如果重置了自己的 passkey 或者想更改 tracker 和修改 torrent 来实现直接大批量辅种就比较繁琐了。因此这里给大家带来一个 qbittorrent tracker 批量修改教程。 一.qbittorrent 数据文件分析 其数据文件一般位于: …
-
qBittorrent+MP+Emby:NAS 观影系统搭建全攻略
> qBittorrent+MP+Emby:NAS 观影系统搭建全攻略 最近被封禁了一个 PT 号,给我造成了极大的麻烦。主要原因是没有做好 PT 站点、网盘下载文件的组织,导致清理视频文件的时候,所有下载的视频都杂糅在一起,看着就头皮发麻。 最后选择了把整理的文件全部删除,重新构建了一套文件组织方式。 这篇文章将会从下载、整理刮削、流媒体服务器三个方面讲解一站式观影平台的搭建过程。 视频文件目录结构的组织 以下是我目前在用的文件组织结构,PT 站点采用了缩写形式: ❯ tree -L 3 . …
-
PVE 与山特 TG-BOX 的 USB 直连教程(转载)
> PVE 与山特 TG-BOX 的 USB 直连教程(转载) 使用 PVE 虚拟化平台作为基层系统,为了数据安全,不可避免需要搭配 UPS 系统,实现断电自动关机等保护功能。也正好因为 pve 是基于 Debian 的平台系统,所以我们可以使用到 Linux 中管理 UPS 常用的工具软件 apcupsd. apcupsd 是个跨平台的开源 APC UPS 管理工具,其 Linux 版本被收录于各大 Linux 发行版的仓库中。它由社区爱好者维护开发,同时也收到各 UPS 厂商的强力支持。 这次就 …
-
Nginx 搭建 Emby 认证服务器 - 以 OpenWRT 为例
> Nginx 搭建 Emby 认证服务器 - 以 OpenWRT 为例 以前使用 Emby 一直采用别人的补丁文件,一件替换后就可以实现破解,但…… 使用别人的破解补丁,感觉不太放心(其实是多虑了,存的都是正经电影) Emby 出新版本之后,必须等到补丁作者更新,我才能更新 我是一个爱用新版本的人,前几天 Emby 更新了 4.9.1.90 版本,我苦等补丁作者更新许久,但其博客一直停留在一个多月前,似乎也没有更新的迹象,所以只能自己动手了。 CA 自签证书 先解决证书问题, 第三方网站签发 最简 …
-
Emby 容器无法扫描 NFS 视频库?权限不匹配问题的完整解决
> Emby 容器无法扫描 NFS 视频库?权限不匹配问题的完整解决 最近在 LXC 容器中部署 Emby 媒体服务器时,遇到了一个棘手的问题:明明已经通过 NFS 挂载了 NAS 上的视频目录,但 Emby 始终无法扫描到任何视频文件。一番排查后发现,核心症结在于容器内用户权限与 NFS 挂载目录的权限不匹配,下面分享完整的解决过程。 前置操作,发现挂载的 NFS 文件夹所有者为 1000:1000,而 LXC 容器内服务都是 root 部署的,没有 1000 的组和用户。 在这一步我创建了一个 …
-
Linux 系统 NAS 化的初步探究
> Linux 系统 NAS 化的初步探究 2025 年 10 月 23 日: 专业 NAS 系统虽然方便,但是总会存在一些不可控问题。这段时间我会利用空余时间研究备用机器,以纯 Linux 系统(Debian13)为例,能否便携地满足我使用 NAS 的全部需求。 2025 年 11 月 6 日: 11 月 5 日,飞牛系统因此缓存 SSD 损坏,一个硬盘数据无法挂载,经历抢救后无果,数据丢失。害怕了,所以我强迫自己在主力上使用了一个 Debian 纯手工 NAS 方案……现在跟大家分享一下。 …
-
在 AlpineLinux 和 Debian 上配置 Docker 代理
> 在 AlpineLinux 和 Debian 上配置 Docker 代理 docker 默认不走终端代理,因此按照传统的在终端添加 http_proxy 的方法来拉取镜像是行不通的,必须要专门配置 docker 的代理。 这里分别以使用 systemd 的 Debian,和使用 rc 的 Alpine Linux 为例,讲解一下如何设置 docker 代理,他们都是跑容器很常用的发行版。 本文主要由 AI 进行辅助创作,作者进行了整理归纳,请酌情观看。 Debian Linux Debian 是 …
-
PVE9.x 的功能优化、直通与山特 BOX-650 UPS 配置
> PVE9.x 的优化与直通配置 一键优化脚本 推荐使用这个脚本: PVE-Tools-9 这个脚本的下载需要良好的网络条件,并且可以重复使用,所以建议下载到本地,随时调用。 # 1. 下载脚本 wget https://raw.githubusercontent.com/Mapleawaa/PVE-Tools-9/main/PVE-Tools.sh # 2. 添加执行权限 chmod +x PVE-Tools.sh # 3. 运行脚本 sudo ./PVE-Tools.sh 并非每个功能都要用上 …
-
从 Lucky 迁移到 luci-nginx
> 从 Lucky 迁移到 luci-nginx 一直以来,Lucky 都是我的在 OpenWRT 路由器上的必备软件,它可以图形化配置 SSL 证书、反向代理等比较复杂的功能。我主要使用 Lucky 的三个功能:反向代理+http 重定向、DDNS、端口转发。 反向代理:仅开放一个路由器端口,访问所有内网服务,泛域名 SSL 部署 DDNS:动态域名、配合反向代理 端口转发:转发一些内网设备的 SSH 服务,主要是 Gitea 的 SSH 功能 还有很多用不上的功能……例如网络唤醒、存储管理这类的 …
-
在飞牛上安装开心版 Emby 全流程
> 在飞牛上安装开心版 Emby 全流程 今天有点累,不想说太多废话了。 其实安装 Emby,没什么难度,主要坑点在飞牛 OS 权限问题和 nvidia 显卡驱动上,如果你不是这种搭配,这篇文章将没有参考意义。 下载安装 在官网下载安装包 emby.media/linux-server 然后下载开心版文件,注意版本一定要对应 补丁网盘 把它们通过 scp 传到飞牛 OS,安装 # 上传到飞牛 NAS scp emby-server-deb_4.9.1.80_amd64.deb …
-
halo+nginx 搭建博客系统
> 静态博客与动态博客对比 静态博客系统(如 Hugo)与动态博客系统(如 Halo)在功能、性能和适用场景上存在差异。 场景 静态博客(Hugo) 动态博客(Halo) 个人博客/文档站 ✅ 优先选择(低成本、高性能) ⚠️ 适合需交互功能的场景 企业官网/产品展示 ✅ 快速部署、高安全性 ✅ 需动态内容管理时适用 高并发场景 ✅ 静态资源 CDN 加速优势显著 ❌ 性能瓶颈明显 非技术用户运营 ❌ 依赖技术知识 ✅ 可视化后台降低操作门槛 长期维护需求 ✅ 无需频繁更新环境 ⚠️ 需定期维护服务 …
-
有网盘会员,为什么我还是需要一台 NAS?
> 知乎原问题 问题:为什么有人宁愿花 6000 买 NAS,也不用 9.9 的网盘? 详情::提到云存储,不同价位的选择都有。但把数据交给第三方托管,总会面临隐私安全、访问速度、长期成本程度,想要既安全又高效地管理数据,NAS 可能会是更明智的选择吗?想听听已经用上 NAS 的朋友们分享下体验? 回答 作为一个同时拥有多个网盘会员和自组 NAS 的用户,我想从实际使用体验出发,谈谈为什么即使有网盘会员,NAS 依然是不可或缺的选择。 首先,关于那个"9.9 的网盘" 我确实不知 …
-
谈谈目前国内运营商 IPv6 现状
> 国内运营商并没有不愿意为普通用户分配 IPv6 地址,相反,国内运营商非常积极,并且在某些地区,安装宽带的师傅知识量也得到了一定提升。在这里我会以我的经验来谈谈这一问题。 基本情况 目前我常驻的地方有两个,均在重庆。第一个定居点已经住了 10 多年,宽带一直为中国电信,没有变过,接入方式一直为桥接。第二个定居点是去年才过去的,一般是工作日住,宽带去年 10 月才办好,运营商为中国移动,接入方式为光猫拨号。两者均为 500M 带宽。 首先总结一下目前的使用情况: 电信:下发了 /56 IPv6 前 …
-
推荐两个自制的 docker——fedora-dev 和 open-webui
> 去年 3 月份买了一台装有黑群晖的 NAS,不得不说,套件是真的丰富。但后来因为种种原因换到了飞牛,一直用到现在。 绝大多数的需求都可以用 docker 来满足,但对于某些服务,总归是有些不合我意或者说不好用的地方。针对这种需求,我选择了自制 docker 容器来进行使用。这里分享两个自制镜像:hansyou/open-webui 和 hansyou/fedora-dev open-webui 没看错,就是我们熟知的那个 open-webui,那个官方提供了 docker 镜像的 …
-
Seafile 踩坑记——SSL 折磨实录
> 上期讲了可道云的配置,这期来讲讲 Seafile。 为什么有了飞牛,我仍然要配置可道云或者 Seafile? 首先简单说明一下“网盘”与同步盘的区别。我的理解是,网盘更加类似于百度网盘,主要作用是存储使用频次少、容量大、文件长期不改变的文件,例如视频、音频、软件安装包等等。一般用法是,需要的时候下载下来,使用完就删掉,或者是修改之后重新上传上去。 而同步盘则更加适用于文件小,但使用频次和修改频次极高的场景,例如文档编写,往往几十秒就要保存一次。或者是修改之后,我希望无缝衔接到另外一台设备使用,而 …
-
可道云踩坑记——SSL 折磨实录
> 一直想搭建一个可以替代 Onedrive 的私有云,前后了解了 netcloud、seafile、可道云等等。这些私有云盘都有可取的地方,但也都有缺点。一开始真的很想找到一个本地的 Onedrive 完美平替,但事实证明是想多了。 最终还是选择了可道云,原因就是它部署简单,有一个完整的 teamOS 可用,至少在安装方面降低了不少难度。 但在配置方面,还是遇到了不少问题,尤其是在配置 IPv6 和 SSL 之后。 关闭防火墙 sudo systemctl stop firewalld sudo …
-
小布助手给我讲清楚了 https……
> 5 月份一篇文章都没有发,原因无他,就是太累了,精神上在不停地内耗,所以,想休息一阵子。 昨天突发奇想,对 https 的具体原理产生了兴趣,就在网上搜了一些文章来看。但这些文章水平比较层次,很多都存在不能自恰的地方,最终我不得不求助 AI。 我用了 oppo 自带的小布助手(本质上还是 deepseek),觉得它讲得还挺不错,就拿它当例子,给大家讲讲。 HTTPS 的加密流程可以比喻为「快递员送加密保险箱」,整个过程分为 建立安全通道 和 加密传输数据 两大阶段。以下是通俗版的完整流程: 第一 …
-
NAS 上相对安全和方便的 Gitea 搭建方法
> 最近把 Github 上的一些私人代码迁移到了自建的 Gitea 服务,主要原因是网络问题以及国内平台监管问题。既想要良好的网络环境,又不想被国内 DevOps 平台监管,就只能自建了。 玩 NAS 到现在快一年了,现在几乎不想在任何网盘上存储私人数据……只能说买晚了。 docker 搭建 Gitea 服务 虽然有很多方式搭建 Gitea,但我还是推荐 docker 搭建,因为 docker 可以更方便地迁移数据,先上 dockerfile: version: "3" …
-
NAS 和软路由必备神器——Lucky
> 由于 IPv6 地址的充分性与广泛性,我一直认为公网 IPv6 裸奔是相对安全的,因此在之前一直使用的是 IPv6+ 正向代理的方式使用 NAS。前不久我一个同事买了台极空间,跟他进行了一些友好的交流——主要针对公网 IPv6 是否安全的问题进行了深入探讨。 我的观点是:IPv6 地址池那么庞大,并且是动态变换的,黑客要在这么庞大且不定的地址池中精准找到你的服务端口,并破解密码,根本就不可能。 但他否认了我这个观点:现在网络攻击根本就不是靠猜,它只需要进行网络劫持就能把你传输的数据拿到,HTTP …
-
用快乐的方法搞定子网掩码和 IPv6 前缀
> 其实在很久以前就有接触过子网掩码,但一直不太理解它具体的使用场景。这段时间闲鱼了一台 j4125 的四口软路由,花了两天时间折腾后,竟然意外地理解了子网掩码和 IPv6 前缀…… 其实他们的概念并不算难,但网上的介绍文章大多都是繁杂的概念和计算,让人捉摸不透。在这片文章中,我将用最清晰易懂的语言和示例,带你理解子网掩码和 IPv6 前缀。 IPv4 和 IPv6 的区别 IPv4 地址通常表示为 4 个 8 位 2 进制数,也就是 4x8=32 位,比如 192.168.1.1,每个数字范围是 …
-
如何解决群晖 NAS 中异常的 Jellygin CPU 占用
> 占用原因 主要有两点原因: Jellyfin 的转码、缩略图生成等功能需要占用大量的资源,而且这种资源占用是实时的,任何时候都可能进行,表现为 Jellyfin 一直有大量的 CPU 占用和磁盘读取。 目录异常。例如,错误地将监控视频目录添加到了 Jellyfin 的媒体库中,这类视频数量大,体积小,而 Jellyfin 会处理每个视频,导致异常的资源占用。 下面尝试解决这几个问题。 启用硬件加速(N100 为例) 使用 tinyMediaManager 代替 jellyfin 的刮削 在 …
-
黑群晖 NAS —— 在 OpenWRT 旁路由中启用 IPv6
> 在之前配置旁路由内网穿透的时候,我们在 openwrt 中禁用了 IPv6,这主要是想在实现功能的同时尽可能简化配置过程。然而,工信部在 2023 年发布了 工业和信息化部等八部门关于推进 IPv6 技术演进和应用创新发展的实施意见。要在 2025 年前实现 IPv6 的全面普及,因此,直接关掉 IPv6 并不是一个好的使用方式。 在这里,我将补充讲解如何启用旁路由中的 IPv6。 不启用 IPv6 会怎么样? 答案是不会怎么样。目前 IPv4 还是事实标准,并且许多拥有足量 IPv4 的人并不 …
-
黑群晖 NAS Two in One 从入坑到入土——激进向教程 (旁路由篇)
> 说明 前面挖了一个坑,利用旁路由域名劫持实现内外网无缝访问 NAS。在浏览下面的内容之前,请确保你现在的路由器本身没有域名劫持(挟持)功能。就是下图这个: openwrt 的域名劫持功能 如果你的路由器已经支持这个功能,那么只需要添加几个劫持域名即可,不需要配置旁路由。 虚拟 OpenWRT 可以通过虚拟机或者 docker 虚拟,我没有试过 docker 的方式,理论可行,但我能预想到会有很多坑,比如桥接网络等,为了省事就用虚拟机就好。如果你有单独的旁路由硬件,可以使用 PVE 来虚拟,或者直 …
-
黑群晖 NAS Two in One 从入坑到入土——激进向教程
> 前言 作为一个计算机爱好者(***,毕业了都不敢说自己是学计算机的,只敢说自己是个爱好者),由于以下原因,让我有了入一台 NAS 的想法: 看网上的在线电视剧和电影总是卡,体验感不佳。 刚需 onedrive,但由于 E5 被大面积封杀的原因,不再是长久之计,但又很馋它的功能。 不想再开音乐会员,反正就听那么几首歌而已。 在决定入手之前,我用手上的 mini 主机虚拟了一台黑群晖使用,发现体验不错,自带的 Drive, Photos, Audio 和 video 都很好用,所以我直接上网买了一台 …
-
基于 windows host,USB 外接虚拟黑群晖方案分享
> 简介 在校期间试了很多类型的网盘,包括 Onedrive, seafile(学校搭建),百度网盘等,都不是很满意。 Onedrive:网速慢 seafile:综合体验最好,学校自建。但是学校运维不太行,隔三差五崩掉,急用的时候简直崩溃。 百度网盘:你还是老实做个资源站吧 最终我决定搞一个黑群晖,正好快毕业了,把手里的机械君利用起来,做一个小型 All in One。 为什么用 windows 做 host? 其实我一开始是用的 NixOS,搭配 KVM 做虚拟黑群晖,其实这样做没啥问题,非常稳定 …