本页目录

软件栈清单

用途:灾难恢复参考 + 新机重建清单。基础设施层标注验证方式;详细架构见各专题文档。

基础设施

系统核心

服务端口验证配置
sshd22systemctl status sshd/etc/ssh/sshd_config
dockerdocker info/etc/docker/daemon.json
containerd
postgresql-185432pg_isready/etc/postgresql-18/
k3s6443kubectl get nodes/etc/rancher/k3s/
tailscaledtailscale status/var/lib/tailscale/
smb139,445smbclient -L localhost/etc/samba/smb.conf
sunshine47984–48010systemctl --user status sunshine~/.config/sunshine/

网络

服务端口说明配置
NetworkManager网络管理/etc/NetworkManager/
systemd-resolved5355DNS stub/etc/systemd/resolved.conf
caddy9443(127.0.0.1)mTLS 网关(metrics-fleet)/etc/caddy/Caddyfile
avahi-daemon5353mDNS

代理

详见 network-architecture.md

位置组件端口配置
本机mihomo(TUN 自代理)mixed:7890,API:9999,DNS:5350/opt/mihomo/mihomo_config/config.yaml(真源)
N100(.7)Nikki+mihomo(全屋透明代理)mixed:7890,API:9090,DNS:1053/etc/nikki/profiles/home.yaml(由 sync-mihomo-to-router.timer 派生)

DNS 链路

本机: 应用 → mihomo DNS(:5350,fake-ip) → AdGuard(:53) → 国内 223.5.5.5 / 国外 DoH 1.1.1.1 + 8.8.8.8
全屋: 客户端 → N100 AdGuard(:53) → mihomo(:1053,fake-ip) → 同上

> 本机和全屋的 AdGuard/mihomo 顺序相反:本机先过 mihomo TUN 再过 AdGuard,全屋 AdGuard 在前做广告过滤再进 mihomo 分流——两者是独立路径,各管各的。

/etc/resolv.confnameserver 127.0.0.1;systemd-resolved DNSStubListener=no(避免抢 53)。

监控栈

服务端口验证配置
prometheus9090curl :9090/-/healthy/etc/prometheus/prometheus.yml
grafana3000curl :3000/api/health/etc/grafana/
loki3100curl :3100/ready/etc/loki/config.yaml
tempo3200(grpc:4317)curl :3200/ready/etc/tempo/config.yaml
node_exporter9100curl :9100/metrics
otelcol-home4318(127.0.0.1)metrics+trace pipeline/etc/otelcol-home/config.yaml
otelcol-logsjournald→Loki/etc/otelcol-logs/config.yaml
miwifi-exporter9184小米路由器指标/etc/miwifi-exporter.env

定时采集(textfile collector → node_exporter)

服务频率采集内容
amdgpu-metrics10sGPU 温度/功耗/频率
net-metrics15sWiFi 信号/链路质量 + 代理延迟
rathole-probe30s所有 rathole 服务 TCP/TLS/HTTP 探活 → rathole_service_up
owntracks-collector30s家庭成员 GPS 位置/电量/精度
sgcc-collector每日 08:00国网电费
miwifi-exporter常驻小米路由器指标

消息与 IoT

服务端口说明
mosquitto1883MQTT Broker(Home Assistant + Owntracks 后端)

内网穿透

详见 rathole-tunnel.md。rathole-client(Docker,host 网络),中转腾讯云 VPS,keepalive+nodelay。守护:rathole-watchdog(5min 探活)。

暴露服务:

服务域名隧道
Grafanagrafana.liz6.com13000→3000
Open WebUIchat.liz6.com13001→3001
文档站点doc.liz6.com13002→8090
mdservepaste.liz6.com13003→8088
CalDAVcaldav.liz6.com13004→5232
OTLP(mTLS)otlp.liz6.com:94439443→Caddy mTLS(吊销+路径限定)→4318

Docker 容器

基础设施级(挂了影响全家)

容器端口说明
adguardhome53,8083DNS 广告过滤
rathole-client内网穿透
bark-server8085iOS 推送
radicale5232CalDAV/CardDAV
docker-proxy2375(127.0.0.1)Docker socket 安全代理
owntracks-recorder8083(内部)GPS 位置记录

应用级

容器端口说明
open-webui3001LLM 聊天界面
homeassistant8123智能家居
searxng8888隐私搜索
sillytavern3002AI 角色扮演
navidrome4533音乐服务器
wakapi8831编码时间统计
homepage8830主页仪表板
it-tools8099开发者工具箱
whodb8889数据库 Web 管理
文档站点8090自研渲染器(doc.liz6.com)
mdserve8088Markdown 渲染(paste.liz6.com)

辅助服务

服务端口说明
bypass-forwardiptables FORWARD ACCEPT(LAN↔mihomo TUN),oneshot
codex-relay4446本地 API 代理(custom responses→chat completions)
li-home-doc系统文档站点渲染器(后台热加载)

桌面与开发

以下为个人桌面环境,非基础设施服务。

桌面环境(Hyprland)

核心组件⁠:hyprland(~/.config/hypr/),hypridle,hyprlock,hyprpaper,waybar,fuzzel,wlogout,mako,cliphist,swappy,grim+slurp,fcitx5,waypaper

显示与会话⁠:hypridle,hypridle-dpms,udiskie,gamemoded(游戏模式+LLM 显存让渡)

音频⁠:pipewire,pipewire-pulse,wireplumber

桌面集成⁠:xdg-desktop-portal(+hyprland/gtk),flatpak-portal,dconf,gvfs,at-spi-dbus

终端⁠:ghostty(~/.config/ghostty/),wezterm(~/.wezterm.lua)

文件管理⁠:thunar(GUI),superfile(TUI)

桌面应用

应用来源说明
Google Chrome二进制 /opt/google/chrome/浏览器
WeChatFlatpak微信
SpotifyFlatpak音乐
SteamFlatpak游戏平台
wiliwiliFlatpakBilibili
BottlesFlatpakWine 管理
FlatsealFlatpakFlatpak 权限管理
Bambu Studio二进制 /opt/bambustudio-bin/3D 打印切片
百度网盘二进制 /opt/baidunetdisk/云存储
OpenRGBFlatpakRGB 灯效

AI/LLM

服务端口说明
llama-server18080llama.cpp API(Vulkan,router 模式,MTP)
openclaw-gateway18789AI Agent 平台

GPU 功耗调度:llama-gpu-sync.timer(15s,poll gpu_busy_percent→切档 0↔5)。详见 local-llm.md

开发

语言版本工具
rust1.92.0cargo
python3.13.11pip
go1.25.5go
node24.14.0npm
dotnet10.0.101dotnet
ruby3.xgem
openjdk17java

nvim(~/.config/nvim/),lazygit,chezmoi,kubectl+k9s+kubectx,helm,flutter,pulumi,ccache

Shell & CLI

zsh(starship,fzf-tab+zoxide+autosuggestions),fastfetch,eza,dust,procs,zellij,fzf,jq,lnav,tealdeer,strace,lsof,systemctl-tui

娱乐

Steam(Flatpak),gamescope,MangoHud,Cheat Engine Server(/opt/ceserverbin76/),ffmpeg,mpv,wine-staging 11.4,Bottles

相关文档