自托管实践
自托管 BentoPDF,在浏览器里合并和拆分 PDF
自托管 BentoPDF 工具页,验证 PDF 合并、拆页和下载,明确浏览器计算、HTTPS 隔离响应头与离线依赖的条件。
用 linkding 整理私人书签:Docker 部署、批量导入和标签收敛
部署 linkding 私人书签库,创建账号,小批导入浏览器书签,整理标签并验证恢复。
用 Kavita 整理电子书阅读入口:Docker 部署、书库类型与原文件保留
部署 Kavita 电子书库,核对镜像目录、资料类型、阅读状态和原文件,验证恢复。
用 Pocket ID 给自托管应用接入 Passkey:Docker 部署与 OIDC 登录验证
用 Pocket ID 接入 Passkey 与 OIDC,验证应用回调、普通成员权限及管理员恢复路径。
用 changedetection.io 盯公告变化:Docker 部署、局部比较与通知降噪
部署网页变化监控,从普通抓取到浏览器渲染,缩小比较区域,减少通知噪声并验证恢复。
在 VPS 上部署 Homebox:家里的工具、配件和保修资料终于能查到放在哪里
用 Homebox 管理家中物品、位置和票据,配置家庭账号与密钥,验证标签、附件和完整备份。
在 VPS 上用 Docker 部署 Donetick:家务按时做,也能看清上一次是谁做的
部署 Donetick 家务管理,配置家庭账号、重复周期与分工,核对提醒和时区,备份任务与完成记录。
用 Docker 在 VPS 上安装 Mealie:把菜谱、每周菜单和采购清单放在一起
在 VPS 上安装 Mealie,将家庭菜谱、菜单与采购清单放在一起,配置账号、邀请、数据卷和恢复流程。
在 VPS 上部署 OpenSpeedTest:给自己的服务器留一个测速入口
用 Docker 在 VPS 上部署 OpenSpeedTest,先通过回环地址和 SSH 确认页面,再限制来源进行临时直连测速,区分上传、下载和实际访问路径,并在测完后收回入口。
用 FreshRSS 搭建私人订阅阅读器:Docker 部署、自动刷新与 OPML 迁移
用官方Docker镜像部署FreshRSS1.30.0私人订阅阅读器,保存SQLite数据,设置自动刷新与OPML迁移,并处理新版内网订阅限制、SSH访问和版本更新。
在 VPS 上部署 DBX:用 Docker 和 Caddy 搭一个浏览器数据库工作台
从 Docker Compose、入口密码和 SSH 隧道开始,理清容器连接地址,再用 Caddy 接入 HTTPS,完成 DBX Web 的日常部署。
用 VPS 部署 CloudBeaver:把 PostgreSQL 和 MySQL 管理入口放进浏览器
从 Docker Compose、SSH 初始化到 Caddy HTTPS,讲清 CloudBeaver 社区版的工作区、数据库连接地址和上线检查。
用 VPS 部署 RSSHub:从 Docker Compose 到自己的订阅地址
从选 VPS 到接入阅读器,搭好 RSSHub、Redis 与 Caddy,处理访问密钥、HTTPS 和第一次路由验证。
用 Beszel 监控 VPS:Docker 部署、服务器接入和告警设置
用 Docker Compose 在 VPS 部署 Beszel 0.20.0,完成 HTTPS、本机与远程 Agent 接入、告警配置、备份和恢复,附真实测试界面与常见问题排查。









