Files
nexus/wiki/log.md
2026-04-22 08:02:59 +08:00

167 lines
14 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Ingest Log
## [2026-04-22] ingest | 用Docker安装Homarr
- Source file: raw/Home Office/用Docker安装Homarr.md
- Status: ✅ 成功摄入
- Summary: 通过 Docker Compose 在 Home Server 上部署 Homarr 个人导航仪表盘,提供统一的 Web UI 入口管理和展示 Jellyfin、n8n、Prometheus 等多个自托管服务状态。官方镜像来自 ghcr.io/homarr-labs/homarr默认端口 7575支持挂载 Docker Socket 获取容器状态,通过环境变量 SECRET_ENCRYPTION_KEY 加密数据ALL_PROXY 环境变量走 SOCKS5 代理。
- Concepts created: Homarr, Docker卷, 环境变量代理, SOCKS5代理
- Entities created: Homarr
- Source page: wiki/sources/用docker安装homarr.md
- Notes:
- index.md entry 已从 "(expected: source missing)" 更新为完整描述
- overview.md 已包含 Homarr 在 Home Server Automation 服务列表中,无需额外扩充
- 与 [[用docker安装portainer]] 存在功能重叠冲突Homarr=服务导航仪表盘Portainer=Docker 运维管理 UI两者互补而非替代
- 与 [[用docker安装jellyfin]]、[[用docker安装n8n]] 同属 Home Server Docker 部署系列,构成 Homarr 导航入口可聚合展示的服务
## [2026-04-22] ingest | 用Docker安装Apache Superset
- Source file: raw/Home Office/用Docker安装Apache Superset.md
- Status: ✅ 成功摄入
- Summary: 通过 Docker 容器快速部署 Apache Superset BI 平台,包含镜像拉取、容器启动、管理员账户创建、数据库迁移、示例数据加载等完整 6 步初始化流程。GHA 构建版本 `apache/superset:GHA-*`,端口映射 8777:8088。
- Concepts created: BI平台, 数据可视化
- Entities created: Apache Superset
- Source page: wiki/sources/用docker安装apache-superset.md
- Entity page: wiki/entities/Apache-Superset.md
- Concept pages: wiki/concepts/BI平台.md, wiki/concepts/数据可视化.md
- Notes:
- index.md entry 已从 "(expected: source missing)" 更新为完整描述
- overview.md Apache Superset 条目已扩充:补充 GHA 镜像版本、6 步初始化流程、端口映射、SQLite/MySQL 等细节
- 与 [[Grafana]] 同属可视化工具Superset 偏 BI/SQL/GalleryGrafana 偏监控/告警,两者互补
- 与 [[Jellyfin]] 同属 Home Server Docker 部署系列Jellyfin=视频可视化Superset=数据可视化)
- 无冲突
## [2026-04-22] ingest | 家庭网络环境概览_2026-04-03
- Source file: raw/Home Office/家庭网络环境概览_2026-04-03.md
- Status: ✅ 成功摄入
- Summary: 星曜家庭网络基础设施完整架构图谱涵盖5大节点公网VPS + Mac Mini + Synology NAS + 2个Ubuntu Server和近50个Docker应用的部署、FRP端口映射和Caddy域名映射。核心架构FRP反向隧道 + Caddy自动HTTPS + Cloudflare DNS实现零静态IP依赖的统一公网访问。
- Concepts created: SOCKS5代理, HTTPS自动化证书, DNS托管
- Entities created: RackNerd, Synology NAS DS718, Calibre
- Concept pages: wiki/concepts/SOCKS5代理.md, wiki/concepts/HTTPS自动化证书.md, wiki/concepts/DNS托管.md
- Entity pages: wiki/entities/RackNerd.md, wiki/entities/Synology-NAS-DS718.md, wiki/entities/Calibre.md
- Source page: wiki/sources/家庭网络环境概览_2026-04-03.md
- Notes:
- Mac Mini M4 Entity 已更新:补充 STQ 全套服务nginx/frontend/web/mariadb/n8n、vaultwarden、Portainer已废弃状态添加 n8n 已迁移至 Ubuntu2 的重要提示
- overview.md 已更新 Home Server Automation 章节扩充架构描述涵盖5节点、FRP v0.65.0、Caddy 自动HTTPS、Cloudflare DNS、近50个服务、Caddy 域名映射表20+子域名)
- overview.md Key Entities 已更新RackNerd、Synology NAS DS718 替代群晖 NAS
- 冲突检测v2rayA SOCKS5NAS端口20170仅本机监听 → 与 [[ubuntu-server科学上网]] 中的显式 Docker Daemon Proxy 配置形成互补,非直接冲突
- 无其他冲突
## [2026-04-22] ingest | 用Docker安装Jellyfin
- Source file: raw/Home Office/用Docker安装Jellyfin.md
- Status: ✅ 成功摄入
- Summary: 通过 Docker Compose 在群晖 NAS 上部署 Jellyfin 视频媒体服务器,使用 nyanmisaka/jellyfin 镜像,启用 Intel QuickSync 硬件转码(/dev/dri 设备直通),配置多目录媒体挂载、群晖 UID/GID 权限映射、自定义字体、时区和外网发布 URL构建"Transmission 下载 → Jellyfin 播放"家庭媒体工作流
- Concepts created: 硬件转码, 设备直通
- Entities created: Jellyfin
- Source page: wiki/sources/用docker安装jellyfin.md
- Entity page: wiki/entities/Jellyfin.md
- Concept pages: wiki/concepts/硬件转码.md, wiki/concepts/设备直通.md
- Notes:
- Jellyfin Entity 页面已创建,关联 Jellyfin 镜像、QuickSync、群晖 NAS、Transmission
- 硬件转码 Concept涵盖 Intel QuickSync / NVIDIA NVENC / VA-API / VCE 等方案
- 设备直通 Concept涵盖 /dev/dri 直通原理、权限问题、nvidia-container-toolkit
- 与 [[用docker安装transmission]] 形成互补(下载 vs 播放),共同服务家庭媒体中心
- 与 [[用docker中安装navidrome]] 对标Jellyfin=视频 vs Navidrome=音乐)
- nyanmisaka/jellyfin 镜像区别于 linuxserver/jellyfin预装优化 FFmpeg开箱即用硬件转码
- 无冲突
- Source file: raw/Home Office/Ubuntu Server科学上网.md
- Status: ✅ 成功摄入
- Summary: Ubuntu Server 终端场景科学上网完整指南,覆盖 ProxyChains 终端命令劫持、Git 全局代理配置、Docker Daemon systemd 注入代理、Docker 容器环境变量代理四种方案
- Concepts created: ProxyChains, Git 全局代理, Docker Daemon Proxy, Docker 网络网关 IP, SOCKS5h 代理, 环境变量代理
- Entities: v2rayN, SOCKS5 协议, Docker
- Source page: wiki/sources/ubuntu-server科学上网.md
- Notes:
- ProxyChains 通过 LD_PRELOAD 劫持 socket适用于任意动态链接程序
- Git 必须通过 git config --global 设置代理,不读环境变量
- Docker Daemon 必须通过 systemd drop-in 文件注入代理
- Docker 容器内 127.0.0.1 指向容器自身,需用 Docker 网关 IP如 172.24.0.1
- ProxyChains Concept 页面已创建wiki/concepts/proxychains.md
- 冲突检测:与群晖 NAS 科学上网互补,非冲突
## [2026-04-22] ingest | 用Docker安装Portainer
- Source file: raw/Home Office/用Docker安装Portainer.md
- Status: ✅ 成功摄入
- Summary: 通过 Docker Compose 在 Home Server 部署 Portainer 可视化管理工具,使用 portainer/portainer-ce:lts 镜像,通过 Docker socket 挂载实现宿主机容器的 Web UI 管理,包含 9443 HTTPS API 端口和 8000 Edge Agent 端口配置
- Concepts created: Docker可视化管理工具, Docker Socket, Docker卷
- Entities created: Portainer, Portainer CE LTS
- Source page: wiki/sources/用docker安装portainer.md
- Notes:
- Docker Socket (`/var/run/docker.sock`) 挂载是 Portainer 访问宿主机 Docker 守护进程的关键机制
- Portainer 不替代 Prometheus 等监控工具,而是提供运维层面的可视化操作界面
- 与 [[用docker安装transmission]] / [[用docker安装jellyfin]] 同属 Home Office Docker 部署系列
- 无冲突
## [2026-04-22] ingest | Ubuntu禁用合盖休眠
- Source file: raw/Home Office/Ubuntu禁用合盖休眠.md
- Status: ✅ 成功摄入
- Summary: Ubuntu Server 24.04 合盖休眠禁用完整指南,通过修改 systemd-logind 的 logind.conf 配置HandleLidSwitch=ignore让笔记本合盖后继续运行进阶方案通过 systemctl mask 彻底禁用内核级休眠目标
- Concepts created: systemd-logind, HandleLidSwitch, 休眠目标
- Entities: Ubuntu Server, systemd
- Source page: wiki/sources/ubuntu禁用合盖休眠.md
- Notes:
- 基础方案:修改 /etc/systemd/logind.conf 的 HandleLidSwitch 系列参数
- 进阶方案systemctl mask sleep/suspend/hibernate/hybrid-sleep.target
- 冲突检测:无冲突
## [2026-04-22] ingest | 如何删除旧的废弃的Docker Container + Volume
- Source file: raw/Home Office/如何删除旧的废弃的docker container +volume.md
- Status: ✅ 成功摄入
- Summary: Docker 容器生命周期管理指南,涵盖 Portainer 容器/Volume/Network 的停止、删除、重装完整流程,以及两类 WARN 警告的根因分析和 external:true 复用方案
- Concepts created: Docker容器生命周期管理, Docker警告处理, external配置
- Entities created: Portainer, Docker-Network
- Concept pages updated: Docker-Compose.md (新增 External Mode 章节), Docker堆栈.md
- Entity pages updated: Docker卷.md (新增 Related Entities: Portainer)
- Source page: wiki/sources/如何删除旧的废弃的docker-container-volume.md
- Notes: overview.md 已补充 Portainer、Docker Compose、Docker卷、Docker Network 到 Key Entities与已存在的 Docker卷.md、Docker-Compose.md、Docker堆栈.md 进行关联
## [2026-04-22] ingest | Mac Mini 服务器配置:防止自动锁屏与睡眠
- Source file: raw/Home Office/Mac-Mini-服务器配置-防止自动锁屏与睡眠.md
- Status: ✅ 成功摄入
- Summary: Mac Mini 作为无显示器 Home Server 时,防止 macOS 自动锁屏、睡眠、待机和休眠的完整解决方案。永久方案通过 pmset 命令关闭所有睡眠机制;临时方案通过 caffeinate 工具;验证通过 pmset -g 系列命令。
- Concepts created: pmset, caffeinate, Wake-on-LAN, Headless 服务器, 系统睡眠管理
- Entities updated: Mac Mini M4 Entity 已添加"Power & Sleep Configuration"章节,包含完整的 pmset 配置命令
- Concept pages created:
- wiki/concepts/pmset.md — macOS 电源管理命令行工具,含与 Linux systemd-logind 的参数对照表
- wiki/concepts/caffeinate.md — macOS 临时防止睡眠工具,不修改系统设置
- wiki/concepts/Wake-on-LAN.md — 网络唤醒协议,与 womp 参数配合
- wiki/concepts/Headless-服务器.md — 无显示器服务器模式,涵盖 macOS/Linux 电源管理最佳实践
- wiki/concepts/系统睡眠管理.md — 跨平台睡眠层级对比框架macOS/Linux/Windows
- Source page: wiki/sources/mac-mini-服务器配置-防止自动锁屏与睡眠.md
- Notes:
- index.md 已更新 entry日期修正为 2026-03-15
- overview.md Key concepts 已添加 pmset/caffeinate/Wake-on-LAN/Headless 服务器/系统睡眠管理
- overview.md Conflict Areas 新增 #8macOS vs Linux 睡眠管理对比pmset vs systemd-logind HandleLidSwitch
- Mac Mini M4 Entity 已添加"Power & Sleep Configuration"章节,含完整 pmset 命令
- 冲突检测:
- 与 [[ubuntu禁用合盖休眠]] 存在平台差异macOS vs Linux已在 Source Page 和 Conflict Areas 中记录为"非冲突、互补方案"
- 无其他冲突
## [2026-04-22] ingest | 如何在Ubuntu Server上通过NFS挂载Synology NAS上的共享文件夹
- Source file: raw/Home Office/如何在Ubuntu Server上通过NFS挂载Synology NAS上的共享文件夹.md
- Status: ✅ 成功摄入
- Summary: 在 Ubuntu Server 上通过 NFS 协议挂载 Synology NAS 共享文件夹的完整实操指南,涵盖 Synology DSM NFS 权限配置Squash 映射为 admin、Ubuntu nfs-common 安装、/etc/fstab 永久挂载(含 _netdev/timeo/retrans 关键参数、sudo mount -a 验证流程、备份脚本挂载点检查及 remote-fs.target 故障排查。NFS 相比 Samba 的核心优势:原生保留 Linux 文件所有权,避免 Docker 卷恢复时的权限报错。
- Concepts: NFS, 永久挂载, 挂载点检查, NFS网络备份已有 Concept无需新建
- Entities created: rsyncEntity 页面新建)
- Source page: wiki/sources/如何在ubuntu-server上通过nfs挂载synology-nas上的共享文件夹.md
- Entity pages: wiki/entities/rsync.md
- Concept pages: N/ANFS/永久挂载/挂载点检查/NFS网络备份 均已存在,无需新建)
- Notes:
- index.md entry 已从 "(expected: source missing)" 更新为完整描述,日期修正为 2025-12-29
- overview.md Home Server Automation 章节已扩充:补充 Synology DSM NFS 配置细节、NFS 永久挂载参数、rsync 备份架构
- Synology NAS DS718 Entity 已更新:新增"存储与备份"章节 NFS 服务端条目
- Ubuntu Server Entity 已更新Home Server Applications 章节新增 NFS 客户端和 rsync 自动化条目
- NFS网络备份 Concept 已更新:添加 rsync Entity 链接
- 永久挂载 Concept 已更新:添加 rsync Entity 链接
- rsync Entity 新建包含常见用法、参数说明、自动化备份脚本模板、NFS 备份工作流
- 冲突检测:无冲突
## [2026-04-14] ingest | 在Ubuntu上通过VPS+内网反向代理实现域名访问内网穿透
- Source file: raw/Home Office/在Ubuntu上通过VPS+内网反向代理实现域名访问内网穿透.md
- Status: ✅ 成功摄入
- Summary: 通过 VPS + frp + Caddy 实现内网服务的公网域名访问完整方案。Cloudflare DNS A 记录指向 VPS 公网 IP → VPS 运行 frps 和 Caddy → 内网主机运行 frpc 将本地端口映射到 VPS → Caddy 反向代理到 frp 映射端口自动申请 Let's Encrypt 证书。涵盖 NAS/n8n/Grafana/Transmission/SSH 等多服务子域名访问配置,以及 7 步系统化故障排查(端口监听/进程配置/token 验证/防火墙/telnet 诊断等)。
- Concepts created: [[SSH穿透]], [[自动HTTPS]], [[DNS A记录]]
- Source page: wiki/sources/在ubuntu上通过vps-内网反向代理实现域名访问内网穿透.md
- Notes:
- overview.md Home Server Automation 章节已扩充补充内网穿透方案VPS + frp + Caddy架构详解包含 DNS → frps → frpc → Caddy 全链路流程
- 冲突检测:与 [[家庭监控方案-prometheus-grafana-node-exporter-cadvisor-blackbox]] 存在潜在视角差异(监控方案侧重 Prometheus/Grafana 部署,未展开公网访问),已在 source 页面 Contradictions 节记录
- frp、Caddy、VPS、RackNerd、Synology NAS 等实体已在 overview.md 记录,无需新建