教程
在VPS上自托管Langfuse实现LLM可观测性
使用Docker Compose在自己的VPS上部署Langfuse v3。追踪LLM调用、监控成本、使用DeepEval运行自动化评估,并将质量门控集成到CI/CD流水线中。
使用Docker Compose在VPS上自建Uptime Kuma和Beszel
在单台VPS上部署Uptime Kuma进行外部可用性监控,部署Beszel进行服务器指标监控。Docker Compose配置包含通知、告警、状态页面和安全加固。
使用 Docker Compose 在 VPS 上自托管 Plausible Analytics
使用 Docker Compose 在 VPS 上部署 Plausible 社区版。完整指南涵盖安装、跟踪脚本集成、自定义事件、备份和更新。
在VPS上使用Grafana Loki实现集中式日志管理
通过Docker Compose在单台VPS上部署Grafana Loki、Promtail和Grafana。收集systemd、Docker和Nginx日志,使用LogQL查询,并配置日志保留策略。
Docker Compose资源限制、健康检查与重启策略
你的Compose文件在开发环境能跑,但还没有达到生产标准。学习如何添加内存/CPU限制、健康检查、重启策略和启动顺序,保护你的VPS免受OOM kill和级联故障的影响。
使用Prometheus和Ollama构建自修复VPS
将Prometheus告警连接到本地LLM,自动诊断故障并在VPS上执行安全的修复操作。完整可用代码,包含白名单、dry-run模式和人工审批控制。
在VPS上使用Docker Compose自建Immich
在VPS上部署Immich,作为自建的Google Photos替代方案。涵盖Docker Compose配置、手机自动备份、真实数据的存储规划、CPU上的机器学习、数据库备份与恢复,以及安全的更新流程。
在VPS上使用Docker Compose自建Vaultwarden
在VPS上部署加固的Vaultwarden密码管理器。涵盖Docker Compose只读容器、fail2ban、用于双因素认证的SMTP、备份与恢复以及紧急访问功能。
Docker更新策略:VPS上的零停机容器更新
四种递进式方法更新VPS上的Docker容器,从简单的拉取替换到使用Traefik的零停机蓝绿部署。涵盖镜像固定、回滚操作、Diun通知和docker-rollout。
生产环境中备份和更新n8n(Docker Compose + PostgreSQL)
自托管n8n的日常运维指南:自动化PostgreSQL备份、加密密钥保护、使用rclone进行异地备份、从全新VPS进行灾难恢复、安全的Docker Compose更新、回滚以及1.x到2.x的迁移路径。
使用Docker Compose在VPS上自托管Gitea
部署生产就绪的Gitea实例,包含PostgreSQL、22端口SSH透传、Gitea Actions CI/CD、Git LFS、GitHub镜像同步和自动备份。全部在一台VPS上通过Docker Compose完成。
在VPS上使用Docker Compose自托管Paperless-ngx
在VPS上使用Docker Compose、PostgreSQL和Redis部署Paperless-ngx。配置OCR语言和模式,设置自动标签规则、邮件消费以及带异地同步的生产级备份策略。
在VPS上使用Ollama和Claude构建n8n AI工作流
通过两条路径将n8n连接到AI模型:Ollama提供免费本地推理,Claude API提供云端智能。在自托管VPS上同时使用两者构建内容分类工作流。
Docker日志轮转:防止日志撑满VPS磁盘
Docker默认的日志驱动会无限制存储数据。一个高流量容器可以在几天内填满50GB的VPS磁盘。本教程配置全局日志轮转、Compose服务级覆盖、自动清理和磁盘使用监控。
在VPS上使用Docker Compose安装n8n
在VPS上使用Docker Compose和PostgreSQL部署n8n 2.x。从一开始就使用生产级配置:固定版本、加密密钥备份、健康检查和资源限制。