Skip to content
返回云服务

Hetzner Cloud

欧洲 VPS,性价比卓越(每月 4 欧元 2GB 内存、20TB 传输),提供专用 ARM 和 x86 服务器及云 API。

VPS 与自托管入门

为什么

Hetzner 提供 VPS 市场最佳性价比 —— CX22(2 vCPU、4GB 内存)约每月 4 欧元含 20TB 传输。数据中心在德国、芬兰和美国。

适合自托管服务、CI 运行器和对成本敏感且需欧盟数据驻留的负载。

何时使用

自托管应用、CI/CD 运行器、游戏服务器和欧盟驻留负载使用 Hetzner。需要托管数据库/K8s(Hetzner 托管产品有限)或全球边缘 POP 时应避免 —— 配合 CDN 降低延迟。

如何做

1. 创建 Hetzner Cloud 项目并生成 API 令牌。 2. hcloud context create 配置 CLI。 3. hcloud server create 指定类型(cx22)、镜像(ubuntu-22.04)和位置(nbg1)。 4. 通过 hcloud firewall create 添加防火墙。 5. 挂载卷或用本地磁盘存数据。 6. 用云防火墙(免费)替代 iptables 更简单。 ```bash hcloud server create --name web --type cx22 --image ubuntu-22.04 --location nbg1 --ssh-key \${KEY} hcloud firewall create --name web-fw --rules-file rules.json hcloud server add-firewall web --firewall web-fw ```

示例

Terraform 预配 Hetzner 服务器及云防火墙: ```hcl provider "hcloud" { token = var.hcloud_token } resource "hcloud_firewall" "web" { name = "web-fw" rule { direction = "in"; protocol = "tcp"; port = "22"; source_ips = ["0.0.0.0/0"] } rule { direction = "in"; protocol = "tcp"; port = "80"; source_ips = ["0.0.0.0/0"] } } resource "hcloud_server" "web" { name = "web"; image = "ubuntu-22.04"; server_type = "cx22"; location = "nbg1"; ssh_keys = [hcloud_ssh_key.default.id]; firewall_ids = [hcloud_firewall.web.id] } ```

常见问题

  • ⚠服务器创建失败 'resource limit exceeded' —— 新账户服务器配额低;通过支持请求提高限额。
  • ⚠外部无法访问服务器 —— 默认云防火墙阻止所有入站;为所需端口添加入站规则。
  • ⚠美国位置价格更高 —— Hetzner 美国位置(ash、hil)比欧盟贵约 10%;选 nbg1/fsn1 获最佳价格。

最佳实践

  • ✓使用云防火墙(免费、托管)而非主机级 iptables —— 在流量到达服务器前过滤,减少攻击面。
  • ✓启用自动备份(服务器价格的 20%)或用 hcloud volume 加每日快照保障数据持久性。
  • ✓服务器放 nbg1/fsn1(德国)获最佳价格;仅在延迟需要时用 hel1(芬兰)或美国位置。

常见问题解答

什么是Hetzner Cloud?它解决什么问题?

欧洲 VPS,性价比卓越(每月 4 欧元 2GB 内存、20TB 传输),提供专用 ARM 和 x86 服务器及云 API。 它可帮助开发者在不自建基础设施的前提下完成部署、存储与扩展,是云服务选型的核心参考。

如何在 5 分钟内上手Hetzner Cloud?

两步即可跑通:① 创建 Hetzner Cloud 项目并生成 API 令牌。;② hcloud context create 配置 CLI。。建议先用免费套餐验证流程,再接入生产环境。

Hetzner Cloud 最容易踩的坑是什么?

最高频的问题是:服务器创建失败 'resource limit exceeded' —— 新账户服务器配额低;通过支持请求提高限额。。建议在上线前用 checklist 逐项核对,并在 CI 中加入策略与配置扫描。

Hetzner Cloud 的最佳实践有哪些?

Hetzner Cloud 的最佳实践包括:使用云防火墙(免费、托管)而非主机级 iptables —— 在流量到达服务器前过滤,减少攻击面。;启用自动备份(服务器价格的 20%)或用 hcloud volume 加每日快照保障数据持久性。;服务器放 nbg1/fsn1(德国)获最佳价格;仅在延迟需要时用 hel1(芬兰)或美国位置。。其中首条「使用云防火墙(免费、托管)而非主机级 iptables —— 在流量到达服务器前过滤,减少攻击面。」应作为团队默认规范写入 IaC 模板。

Hetzner Cloud 如何控制成本与避免账单意外?

三招防超支:① 为所有资源打 env/team 标签并启用账单告警;② 用预算阈值触发 Slack/邮件通知;③ 定期用 Cost Explorer 审查闲置资源并清理。Hetzner Cloud 多数提供免费套餐,先在免费额度内验证再放量。