教程
使用Docker Compose在VPS上自建Uptime Kuma和Beszel
在单台VPS上部署Uptime Kuma进行外部可用性监控,部署Beszel进行服务器指标监控。Docker Compose配置包含通知、告警、状态页面和安全加固。
Docker Compose资源限制、健康检查与重启策略
你的Compose文件在开发环境能跑,但还没有达到生产标准。学习如何添加内存/CPU限制、健康检查、重启策略和启动顺序,保护你的VPS免受OOM kill和级联故障的影响。
Docker安全加固:VPS上的Rootless模式、Seccomp和AppArmor
VPS上Docker的七层加固措施。每节说明威胁来源,给出CLI和Compose语法的修复方案,并验证其效果。
在VPS上使用Docker Compose自建Vaultwarden
在VPS上部署加固的Vaultwarden密码管理器。涵盖Docker Compose只读容器、fail2ban、用于双因素认证的SMTP、备份与恢复以及紧急访问功能。
Docker更新策略:VPS上的零停机容器更新
四种递进式方法更新VPS上的Docker容器,从简单的拉取替换到使用Traefik的零停机蓝绿部署。涵盖镜像固定、回滚操作、Diun通知和docker-rollout。
使用Docker Compose在VPS上自托管Gitea
部署生产就绪的Gitea实例,包含PostgreSQL、22端口SSH透传、Gitea Actions CI/CD、Git LFS、GitHub镜像同步和自动备份。全部在一台VPS上通过Docker Compose完成。
Docker日志轮转:防止日志撑满VPS磁盘
Docker默认的日志驱动会无限制存储数据。一个高流量容器可以在几天内填满50GB的VPS磁盘。本教程配置全局日志轮转、Compose服务级覆盖、自动清理和磁盘使用监控。
保护AI Agent服务器:沙箱隔离、防火墙与监控
AI Agent执行任意操作、消耗不可预测的资源、处理不可信的输入。本指南将每种威胁映射到具体的Linux控制措施,附带经过测试的命令。
在VPS上自托管Hermes Agent
在自己的VPS上部署Nous Research的Hermes Agent。创建隔离用户,一条命令安装,选择LLM提供商,接入Telegram,作为systemd服务运行。
构建你的第一个n8n工作流:Webhooks、API调用和通知
在自托管实例上从零构建两个实际的n8n工作流。一个通过webhook获取天气数据并发送到Discord,另一个监控RSS并将新文章发布到频道。