作品
这里整理这个博客背后的三个个人项目。它们共用一台服务器,但用途、数据和维护方式各有边界。下面的介绍对应已经完成的工作,后续变化会继续写进相关文章。
Jack 的博客
把技术笔记、工具使用与问题解决过程放在一个可以检索和持续修改的地方。博客已经发布首批项目实录,并提供分类、标签、资料导航、相册与动态入口。
- 技术组成:Halo、独立 PostgreSQL、NGINX 与 HTTPS;当前前台使用 Ethereal。
- 已经完成:文章发布、代码高亮、图片展示、主题更换和备份恢复演练。
- 相关记录:从部署到上线、更换主题、后台 404 排错。
个人自托管密码库
通过官方浏览器扩展和 Android 应用使用同一份个人密码库,把服务器部署与日常使用连接起来。它是个人使用的服务,不对外提供账号注册。
- 技术组成:官方 Bitwarden Lite、独立 PostgreSQL、NGINX、HTTPS和邮件通知。
- 已经完成:电脑和手机接入、邮件验证、账号两步验证与服务备份安排。
- 相关记录:部署与账号配置、电脑与手机之间的使用流程。
个人服务器服务空间
从一台 ARM VPS 开始,整理 SSH、容器项目、域名、证书、网络服务和备份。重点是新增一个应用后,仍能知道它的数据在哪里、请求走哪条路、故障时怎样检查。
- 技术组成:Linux、Docker Compose、NGINX、DNS、独立应用数据库和 age 加密备份。
- 已经完成:多站点入口、按服务划分的数据和网络、固定版本部署、定时备份,以及博客隔离恢复验证。
- 相关记录:服务空间总览、多站点 HTTPS、加密恢复演练。
这些记录的边界
项目介绍用于交流方法,不公开私人服务的登录入口或连接凭据。自动异地备份等尚未配置的能力,也不会写成现成成果。希望按顺序了解整个过程,可以从系列导读开始。