托管

为什么你应该运行自己的基础设施——以及如何上手。

为什么要自托管?

隐私与数据保护:你的数据保留在你自己的服务器上。任何第三方都无法访问你的邮件、文件或消息。

完全掌控:更新、配置和访问权限都由你说了算。不会有意料之外的服务条款变更。

节省成本:许多 FOSS 工具可免费自托管。唯一的开销是服务器运营成本,往往比 SaaS 订阅更便宜。

数字主权:你不依赖于单一供应商,没有厂商锁定的烦恼。

学习收获:自托管能让你学到关于网络、服务器管理和 IT 安全的宝贵知识。

如何上手?

1

选择一台服务器

可以从 Hetzner、OVH 或 Netcup 等厂商的实惠 VPS(虚拟专用服务器)起步——它们都位于欧盟、受 GDPR 保护。一台 2 vCPU、4 GB 内存的服务器足以运行许多服务。

2

安装操作系统

安装一个 Linux 系统,例如 Ubuntu Server 或 Debian。大多数 FOSS 工具在 Linux 上运行得最好。

3

安装 Docker

Docker 让安装大多数 FOSS 服务变得轻而易举。通常只需一条简单的 docker compose up -d 就够了。

4

配置反向代理

使用 Caddy、Traefik 或 Nginx 作为反向代理,在同一个域名下运行多个服务,并自动启用 HTTPS。

5

别忘了备份!

设置自动备份,例如使用 ResticBorgBackup。并定期测试你的恢复流程。

推荐的入门技术栈

使用场景 FOSS 方案 替代
云存储 Nextcloud Google Drive、Dropbox
密码管理 Vaultwarden LastPass、1Password
聊天 Element/Matrix Slack、Teams
监控 Uptime Kuma Pingdom、StatusCake
分析统计 Umami Google Analytics
DNS/广告拦截 Pi-hole Google DNS