很棒的赫兹纳云
Hetzner Cloud 的库、工具和集成的精选列表。
以粗体显示的项目是 Hetzner Cloud 官方项目。
想让您的项目上市吗?打开一个问题!
请注意,虽然我们尝试仅在此列表中包含功能齐全且质量良好的项目,但我们不能保证它们确实有效、完整,也不能保证它们不会对您的系统或帐户造成任何损害。
图书馆
。网
- Hetzner Cloud API for .NET — Hetzner Cloud API for .NET 是一个 .NET Standard 2.0 库
- HetznerCloud.API — 该库是在 .NET Standard 2.0 中开发的,与所有 .NET 和 .NET Core 实现兼容,它还可以在控制台项目、Web API、类库甚至 Blazor WASM 中使用。
去
- hcloud-go — hcloud 包是 Hetzner Cloud API 的一个库。
- hcdns — Hetzner DNS API 的 Go 客户端库。
盐酸
- hcloud-user-data — Terraform 模块,可用于具有多个网络管理器的 Hetzner 云服务器的随时可用的用户数据文件
- terraform-hcloud-hetzner-node-pool — Terraform 模块可在 Hetzner 云中轻松创建虚拟机并将其分组到池中以便于扩展。
- terraform-kubernetes-hcloud-csi-driver — 一个简单的模块,用于在 Hetzner 云上运行的 Kubernetes 集群中配置 Hetzner 容器存储接口驱动程序。有关可用的配置选项,请参阅变量文件。请注意,此模块需要 Kubernetes 1.15 或更高版本。
爪哇
- hcloud-java — hcloud-java 是一个经过充分测试且易于使用的 Java API 集成。它遵循观察者模式并专注于最小的依赖膨胀。
- hetznercloud-java — Hetzner Cloud API 的简单 Java 客户端。
JavaScript
- hcloud-js — Hetzner Cloud API 的 Node.js 模块
- hcloud-nodejs — hcloud-nodejs 是 Hetzner 云的 node.js 包,可用于管理您的项目。
PHP
- Hetzner Cloud PHP SDK — 适用于 Hetzner Cloud API 的 PHP SDK:docs.hetzner.cloud
Python
- hcloud-python — hcloud-python 是 Hetzner Cloud API 的库。
红宝石
- hcloud-ruby — HetznerCloud 的原生 ruby 客户端
- hetznercloud — Hetzner Cloud API 的现代面向对象 Ruby 包装器
锈
- hcloud-rust — 用于访问 Hetzner Cloud API 的非官方 Rust 箱
工具
- hcloud cli — hcloud 是一个用于与 Hetzner Cloud 交互的命令行界面。
- setup-hcloud — 用于安装 Hetzner Cloud CLI 的 GitHub 操作。
- 1Password Shell 插件 — Hetzner Cloud shell 插件允许您使用 1Password 通过指纹、Apple Watch 或系统身份验证来安全地对 hcloud CLI 进行身份验证,而不是以明文形式存储凭据。
- Ansible Role hcloud — 用于管理 hcloud 云资源的 Ansible Role。
- HC 卷备份 — 用于备份 Hetzner 云卷的 Bash 脚本。自动创建备份卷并维护指定数量的卷。
- Hcloud 快照作为备份 — Hetzner Cloud - 自动快照作为备份以获得更大的灵活性
- Healthzner Bot — 一个 Discord 机器人,用于定期更新 Hetzner 云计算机的健康状态。
- Hetzner Cloud Connect — 自动将服务器添加到负载均衡器
- Hetzner 负载均衡器 Prometheus Exporter — 从 Hetzner 负载均衡器导出指标以供 Prometheus 使用
- Hetzner rescaler — 轻量级 CLI 工具,用于以编程方式重新调整您的 Hetzner 云服务器。
- KubeOne — Kubermatic KubeOne 自动执行 Hetzner 云上的集群操作。 KubeOne 可以安装高可用 (HA) 主集群以及单主集群。
- Kubernetes Hetzner Keepalived — K8s 部署和映像,用于使用浮动 ip 功能创建 keepalived ip 故障转移。
- Solidblocks Hetzner Nuke — Solidblocks Hetzner Nuke 是一个删除 Hetzner 帐户中所有资源的工具,类似于 aws-nuke。
- TestFlows GitHub Hetzner Runners — 使用 Hetzner Cloud 自动缩放 GitHub Actions 自托管运行器
- VitoDeploy — Vito 是一个自托管 Web 应用程序,可帮助您轻松管理服务器并将 PHP 应用程序部署到生产服务器中。
- certmaster — 自动创建 Let's Encrypt 证书并将其上传到 Hetzner 云负载均衡器。如果您不使用 Hetzner DNS,则很有用。
- 混乱 — 对 Hetzner 云服务器进行故障注入,以确保即使一台服务器停止,您的服务也能运行。
- cluster-api-provider-hetzner — Kubernetes 集群 API 提供程序,用于 Hetzner 上“自我管理”HA Kubernetes 集群的一致部署和第 2 天操作。
- hcloud allocate ip — 轻松为当前系统分配浮动ip的小帮手
- hcloud-failover-keepalived — 用于在 keepalived 故障转移时切换浮动 IP 的脚本
- hcloud-pricing-exporter — 一个 Prometheus 导出器,连接到您的 HCloud 帐户并收集有关您当前费用的数据。
- hcloud-selfdestruct — 用于自毁 Hetzner 云服务器的 CLI 工具。
- hetzner-kube — 该项目包含一个 CLI 工具,可以轻松在 Hetzner Cloud 上配置 kubernetes 集群。
- hobby-kube - 使用 Terraform 进行全自动集群设置,在弹性和成本之间取得良好平衡,因此对于业余爱好者或构建具有合理基础的专业设置来说是一个很好的起点。
- janosmiko/hetzner-k3s — CLI 工具,可在 Hetzner 中 5 分钟内安装和管理生产级轻量级 Kubernetes (k3s) 集群。功能:Hetzner CCM 和 CSI 支持、HA、多个工作池、自动扩展等。
- kOps — Kubernetes Operations (kOps) 自动执行 Kubernetes 集群安装、升级和管理
- kubermatic-kubernetes-platform — Kubermatic 多集群和多云管理工具,用于自托管集群即服务目的。
- terraform-hcloud-k3s — 用于在 Hetzner Cloud 上配置 k3s Kubernetes 集群的综合模块。
- terraform-hcloud-kube-hetzner — 一个高度优化、可自动升级、HA 默认和负载平衡的 Kubernetes 集群,由 k3s-on-MicroOS 提供支持,并部署在 Hetzner Cloud 上?
- terraform-hcloud-talos — Terraform 模块,用于在 Hetzner 云中使用 Talos 创建 Kubernetes 集群。
- terraform-hks — 一个固执己见的 Terraform 模块,用于使用 RKE2 和 Hetzner Cloud 部署 Hetzner Kubernetes 集群。
- tg-cli — 用于部署 Twingate 并支持 Hetzner 云服务器的 CLI
- vitobotta/hetzner-k3s — 用 Crystal 编写的 CLI 工具,用于在 Hetzner Cloud 中快速创建和管理 Kubernetes 集群
- zfs-hetzner-vm — 在 Hetzner VPS 上使用 ZFS root 安装 Debian 10、11、12 和 Ubuntu 18、20、22 LTS 的脚本。
集成
- Gitlab Fleeting 插件 — Hetzner Cloud 的 GitLab 瞬态插件。
- Hetzner Cloud Ansible Collection — Hetzner Cloud 的 Ansible Collection。 Ansible 社区分发 (ACD) 的一部分。
- Hetzner Cloud Packer Builder — Hetzner Cloud 的官方 Packer.io 构建器
- Kubernetes Cluster Autoscaler — 一个 k8s 组件,可自动调整 Kubernetes 集群的大小,以便所有 Pod 都有运行的地方,并且没有不需要的节点。
- Hetzner Cloud 的分子驱动程序 — 分子驱动程序允许您使用按需 Hetzner Cloud 服务器进行测试。
- Prometheus 服务发现 — Prometheus 中内置的服务发现,可轻松发现 Hetzner 服务器(云和专用)
- Terraform 提供商 — Hetzner 官方云 Terraform 提供商
- hcloud-cloud-controller-manager — Hetzner Cloud 的 Kubernetes 云控制器管理器
- hcloud-csi — Hetzner Cloud 的容器存储接口驱动程序
- Algo VPN — Algo VPN 是一组 Ansible 脚本,可简化个人 Wireguard 和 IPSEC VPN 的设置。
- Coder 模板 - Coder 的 Terraform 模板,用于将云实例设置为带或不带 VS Code 的开发环境。
- Docker Volume Hetzner — Docker(和 Swarm)的卷管理插件
- GitLab Hetzner Runner — gitlab-runner 基础镜像的一个版本,允许为 GitLab CI 使用 Hetzner Cloud 实例。
- Hetzner 云部署服务器 Github 操作 — 从 GitHub 操作部署 Hetzner 云服务器。
- 适用于 Jenkins 的 Hetzner 云插件 — Hetzner 云插件使 Jenkins CI 能够在 Hetzner 云中动态配置的虚拟机上安排构建。
- Laravel Forge — Hetzner Cloud 上的 Laravel 托管和即时 PHP 服务器
- Paymenter 服务器扩展 — 使用此 Paymenter.org 扩展简化 Hetzner 云服务器订单。
- Ploi — 在 Hetzner 云服务器上快速部署您喜欢的任何网站。
- Hetzner Cloud 上的 Rancher — 预构建 Terraform 模板,用于在 Hetzner Cloud 上部署高度可用的 RKE 集群并将 Rancher 安装到其中
- ServerManagerBot — ServerManagerBot 是一个用于管理 Hetzner 服务器的 Telegram 机器人。它允许管理员控制服务器操作。
- Solidblocks RDS PostgreSQL — 容器化 PostgreSQL 数据库,所有电池均包含由 pgBackRest 提供支持的备份解决方案
- Versio-io — 将 Hetzner Cloud 配置项 (CI) 集成到全栈 Verio.io 配置管理数据库 (CMDB) 中。
- ansible-hcloud-inventory — Hetzner 云的动态库存脚本
- docker-machine-driver-hetzner — 该库添加了对创建托管在 Hetzner 云上的 Docker 机器的支持。
- grafana-hcloud-datasource — Grafana 中 Hetzner 云服务器和负载均衡器的指标。
- hcloud IP Floater — Kubernetes 控制器,用于将 hcloud 浮动 IP 连接到服务的节点。
- hcloud fip 控制器 — Kubernetes 控制器,用于向 Hetzner Cloud 实例(重新)分配浮动 IP。
- hcloud-cloud-controller-manager-helm-chart — Hetzner Cloud - 云控制器管理器 Helm Chart
- hcloud-csi-driver-helm-chart — 适用于 Kubernetes 的 Hetzner Cloud CSI 驱动程序的社区 Helm 图表
- hcloud-freebsd — 适用于 FreeBSD 的 Hetzner Cloud 自动配置
- hcloud-tg — 用于管理 Hetzner 云服务器的 Telegram 机器人。
- hetzner-dyndns — 使用 DynDNS 协议更新 Hetzner DNS 上的 DNS 记录的代理服务器。
- hetzner-machine-provider — Gitlab-runner 自定义驱动程序在普通 Hetzner Cloud 机器上执行作业,例如 GitHub 操作。
- Hetzner Cloud 的 iTop Datacollector — 此独立应用程序从 Hetzner 项目收集信息,以便自动同步 iTop 中的场和虚拟机。 iTop 是一个基于 Web 的开源工具,用于 IT 服务管理任务。
- libcluster_hcloud — 这是 libcluster 的 Hetzner Cloud 集群策略
- scalr — 云自动缩放 - 根据可配置时间间隔内的策略检查来缩放云实例。拥有 Hetzner Cloud 和 Prometheus 支持。
- terraform-hcloud-routeros-router — Terraform 代码,用于将 RouterOS 路由器无缝集成到 Hetzner 云网络中。
- terraform-hcloud-routeros-router-configuration — 使用 RouterOS 路由器配置 Hetzner 服务器。
- terraform-kubernetes-hcloud-controller-manager — 一个简单的模块,用于在 Hetzner 云上运行的 Kubernetes 集群内配置 Hetzner 云控制器管理器(具有网络和负载均衡器支持)。有关可用的配置选项,请参阅变量文件。请注意,此模块需要 Kubernetes 1.16 或更高版本。
- terraform-provider-hetznerdns — 一个 Terraform 提供商,可帮助您自动管理 Hetzner DNS 上的 DNS 区域和记录。
- ui-driver-hetzner — Hetzner Cloud docker-machine-driver 的 Rancher UI 驱动程序
执照
公共领域 (CC0)