使用 occ maintenance:repair –include-expensive 解决 Nextcloud MIME 类型迁移提示问题

在维护或升级 Nextcloud 实例时,系统可能会提示如下警告信息: One or more mimetype migrations are available.Occasionally new mimetypes are added to better handle certain file types. Migrating the mimetypes take a long time on larger instances so this is not done automatically during upgrades.Use the command occ maintenance:repair –include-expensive to perform the migrations. 该提示说明系统中存在尚未迁移的 MIME 类型(用于识别不同文件格式),这是由于新版 …

解决 Nextcloud Talk 报错:“No High-performance backend configured”

在部署 Nextcloud 过程中,可能会遇到如下警告信息: No High-performance backend configured – Running Nextcloud Talk without the High-performance backend only scales for very small calls (max. 2–3 participants). Please set up the High-performance backend to ensure calls with multiple participants work seamlessly. 该提示来源于 Nextcloud Talk 应用,用于提醒管理员:若未配置高性能后端(High-performance backend),多人视频/语音通话将受到限制,最多支持 2–3 人。 📌 原因分析 Nextcloud Talk 默认使用浏览器端的点对点通信(peer-to-peer)。该模式无需额外服务器支持,但扩展性差,尤其在多用户会议中会带来性能瓶颈。 …

修复 Nextcloud occ setupchecks 卡顿问题:一处配置引发的阻塞

在管理 Nextcloud 实例时,使用命令行运行以下指令以检查系统配置是否正确,是一项常规操作: php occ setupchecks 但在某一部署环境中,这条命令卡在执行状态,迟迟无输出,也无错误提示;Web 页面上“后台设置”中的系统检查同样无法完成,界面持续转圈。 最终,这一问题仅由一处配置项引起:trusted_domains。 问题表现 一切看似运行良好,但检查命令却始终无法完成。 问题分析 Nextcloud 在执行 setupchecks 时,会验证 Web 服务器是否能正确响应特定文件(如 JavaScript 模块 .mjs),这通常通过内部 HTTP 请求实现。 此过程使用了 Nextcloud 的 CheckServerResponseTrait,其行为为: 遍历所有配置在 trusted_domains 中的域名和 IP,对每一个地址发起 HTTP 请求(如访问 .mjs 文件)。 如果某些地址无法访问、证书无效、反向代理未配置,或请求超时,这些失败会直接影响 CLI 工具的运行,导致整个 setupchecks 阻塞。 配置示例(问题前) 在配置文件 config.php 中,trusted_domains 项原本包含了大量条目: ‘trusted_domains’ => array ( 0 …

使用 yt-dlp 下载 YouTube 受限视频时遇到登录验证的解决方案

在使用 yt-dlp 下载 YouTube 视频的过程中,有时会遇到如下报错信息: ERROR: [youtube] <video_id>: Sign in to confirm you’re not a bot. Use –cookies-from-browser or –cookies for the authentication. 这是由于视频被 YouTube 标记为需要登录身份验证才能访问,可能包括以下情况: 为了解决这一问题,需要向 yt-dlp 提供一个有效的登录会话,也就是“cookies”。 一、解决思路 通过将浏览器中登录 YouTube 后的 cookies 导出为文件,并在 yt-dlp 中使用 –cookies 参数,可以模拟已登录的访问环境,绕过人机验证或访问限制。 二、导出 YouTube Cookies 的方法 推荐使用浏览器插件 Get cookies.txt: 三、使用 cookies.txt 下载视频 将导出的 …

Proxmox Backup Server 设置备份任务完成后的邮件通知

Proxmox Backup Server (PBS) 支持在备份任务、数据综合、校验、回收件等操作完成后发送邮件通知。这篇文章介绍如何在 PBS 2.3.1 中正确配置邮件通知功能,以便对备份任务状态无时知情。 一、设置用户邮箱 说明:此邮箱是 PBS 发送通知的目标地址,不进行设置则不会收到邮件通知。 二、创建定时任务 在每个 Datastore 中可配置不同类型任务: 每个任务都可选择时间表达式条件进行定时。 操作步骤: 三、在 Datastore Options 中配置通知 通知规则和目标用户在同一界面进行配置: 操作步骤: 说明:此处定义了“什么时候发送通知” 和 “发给谁” 回顾:当初找不到通知配置的原因 当 Datastore 中设置了 Notify User ,那么 PBS 会重点采用用户的 E-Mail 字段进行发送,而不会使用 /etc/proxmox-notify/ 中的配置,导致体系和 CLI 配置无效。 总结 步骤 操作项 配置邮箱 在 User Management 中给用户设置 …

在 Proxmox VE 中配置 Postfix 使用自建 SMTP 發送通知郵件(支援 SSL、寄件人映射)

Proxmox VE(PVE)預設透過本地 Postfix 寄送通知郵件,但若直接發送,常會因為 DNS 設定不完整、寄件人身份不符等原因被拒收。這篇教學將說明如何讓 PVE 經由自有 SMTP 伺服器(使用 SSL)發送通知,並映射寄件人為合法帳號。 🧾 前提環境(已脫敏) 項目 範例(脫敏) PVE 主機 IP 192.168.X.X PVE 主機名 pve.internal.domain SMTP 伺服器 smtp.external-mail.net SMTP 埠口 NNNN(SSL 連線) 發件信箱(登入帳號) notify@external-mail.net 密碼 <your-smtp-password> 1️⃣ 安裝必要套件 apt updateapt install -y libsasl2-modules mailutils libsasl2-modules:讓 Postfix 支援 SMTP 認證mailutils:提供 mail 測試指令 2️⃣ 設定 …

老旗舰新用途:GTX 1080 Ti 还能胜任哪些 GPU 加速的自建应用?

曾经的神卡 GTX 1080 Ti 虽然已发布多年,但凭借其 11GB 显存 + 强劲的 CUDA 性能,在自建 AI 应用、语音识别、多媒体加速、图像处理、甚至轻量大模型部署等领域仍大有可为。本文将整理一份详细的 GPU 加速自建应用清单,告诉你这张卡在 2025 年还能“发光发热”在哪些实用项目中。 ⚙️ 推荐环境配置 🧱 为了让这些 GPU 加速服务跑得稳定流畅,建议的运行环境如下: 🧠 分类汇总:1080 Ti 适配的 GPU 加速应用 🎙️ 语音类应用(识别 + 合成) 应用名称 功能 显存需求 显卡支持 推荐指数 🗣️ Whisper / faster-whisper 语音转文字(支持 large 模型) 2–9GB ✅ 完美支持 ⭐⭐⭐⭐⭐ 🖥️ …

Flatpak 在语音识别与 AI 加速中的角色:性能、兼容性与部署建议

Flatpak 是近年来逐渐普及的 Linux 应用分发机制,借助沙箱隔离与独立运行时,解决了长期存在的依赖地狱问题。语音识别类工具(如 Whisper GUI)、文本生成工具(如 GPT 前端)越来越多地采用 Flatpak 分发。 但也有不少用户疑惑: Flatpak 架构简述 Flatpak 应用运行在用户态沙箱中,并依赖运行时(runtime)作为基础环境,具备以下特点: 特性 说明 沙箱隔离 应用不直接访问主系统库 依赖独立 所有依赖打包至 .flatpak 中 GPU 加速 通过 –device=all 参数或 Portal 桥接调用 文件访问 默认仅开放 ~/Downloads 等目录,可手动授权 语音识别场景下的表现分析 🎧 Whisper GUI 工具(如 Whisper Fuzzel、Parlatype): 项目 Flatpak 表现 原生对比 模型加载速度 ⚠️ 稍慢(受 IO 限制) …

Linux 下无线网卡开热点与联网性能实测:热点模式、并发能力与速度发挥

Linux 桌面环境下使用无线网卡并非总是顺利,尤其是在开启热点、同时连接 Wi-Fi(STA + AP 模式)或追求高速上网时,常常面临驱动兼容性、频段限制与性能瓶颈的问题。 本文将围绕以下问题展开: 识别热点能力:看 iw list 使用以下命令判断网卡支持哪些工作模式: iw list | grep -A 10 “Supported interface modes” 若输出包含 * AP,说明该驱动支持开启热点;若包含 * managed + * AP 的组合,还支持 STA + AP 并发。 STA + AP 模式:理论支持与实践难题 尽管理论上 Linux 的 mac80211 框架支持 STA + AP 模式,但驱动实现层未必具备完整能力。实际可支持 STA+AP 并发的 USB 网卡极少,主流内核支持主要集中在 …

如何在企业级服务器 + H710P 环境中配置多盘无冗余方案(PVE + PBS)

在企业或高级家庭服务器环境中,一种高性价比、易管理的架构是使用某型号企业级双路机架服务器作为主力虚拟化节点,搭配 PERC H710P 控制器管理多块硬盘,在不使用 RAID 冗余的前提下,将备份工作交由另一台 PBS(Proxmox Backup Server)完成。这篇文章介绍该方案的核心思路和具体配置建议。 一、服务器与硬盘环境概览 该配置旨在实现性能优先的虚拟化部署,同时通过专门的备份节点保障数据安全,从而不依赖 RAID 冗余。 二、关于 H710P 控制器的说明 PERC H710P 是某些企业服务器中常见的 RAID 控制卡,具备如下特点: 多数出厂配置为 Mini Mono 版本,集成在主板上的专用插槽,不占用标准 PCIe 槽位。 三、RAID 0 作为伪直通方案 在不打算使用冗余的前提下,最实用的方法是为每块硬盘分别建立一个 RAID 0 虚拟盘(Virtual Disk),这样 Proxmox VE 就能将每块盘识别为独立磁盘使用。 设置步骤(Ctrl + R): 这种方式虽然不是裸盘直通,但在非 ZFS 场景中完全可行,SMART 信息多数也可读取。 四、是否需要刷成 HBA 模式? H710P 无法通过设置进入 …