Потрясающее облако Хетцнера
Кураторский список библиотек, инструментов и интеграций для Hetzner Cloud.
Проекты, выделенные жирным шрифтом, являются официальными проектами Hetzner Cloud.
- Библиотеки
- Инструменты
- Интеграции
Хотите, чтобы ваш проект был в списке? Откройте проблему!
Обратите внимание: хотя мы стараемся включать в этот список только функциональные и качественные проекты, мы не можем предоставить никаких гарантий, что они действительно работают, завершены и не причиняют никакого вреда вашей системе или вашей учетной записи.
Библиотеки
.СЕТЬ
- Hetzner Cloud API для .NET — Hetzner Cloud API для .NET — это библиотека .NET Standard 2.0.
- HetznerCloud.API — эта библиотека разработана в .NET Standard 2.0 и совместима со всеми реализациями .NET и .NET Core. Ее также можно использовать в консольных проектах, веб-API, библиотеке классов и даже с Blazor WASM.
Идти
- hcloud-go — Пакет hcloud — это библиотека для Hetzner Cloud API.
- hcdns — клиентская библиотека Go для DNS API Hetzner.
ХКЛ
- 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 — Простой Java-клиент для Hetzner Cloud API.
JavaScript
- hcloud-js — модуль Node.js для Hetzner Cloud API.
- hcloud-nodejs — hcloud-nodejs — это пакет node.js для облака Hetzner, который можно использовать для управления вашими проектами.
PHP
- Hetzner Cloud PHP SDK — PHP SDK для Hetzner Cloud API: docs.hetzner.cloud
Питон
- hcloud-python — hcloud-python — это библиотека для Hetzner Cloud API.
Руби
- hcloud-ruby — Собственный Ruby-клиент для HetznerCloud.
- hetznercloud — Современная объектно-ориентированная оболочка Ruby для Hetzner Cloud API.
Ржавчина
- hcloud-rust — неофициальный крейт Rust для доступа к Hetzner Cloud API
Инструменты
- hcloud cli — hcloud — это интерфейс командной строки для взаимодействия с Hetzner Cloud.
- setup-hcloud — действие GitHub для установки Hetzner Cloud CLI.
- Плагин 1Password Shell. Плагин оболочки Hetzner Cloud позволяет вам использовать 1Password для безопасной аутентификации hcloud CLI с помощью отпечатка пальца, Apple Watch или системной аутентификации, а не хранить ваши учетные данные в виде открытого текста.
- Ansible Role hcloud — роль Ansible для управления облачными ресурсами hcloud.
- HC Volume Backup — скрипт Bash для резервного копирования томов Hetzner Cloud. Автоматически создает тома для резервных копий и поддерживает определенное их количество.
- Hcloud Snapshot-as-Backup — Hetzner Cloud — автоматические снимки в качестве резервных копий для большей гибкости
- Healthzner Bot — Discord-бот, который периодически получает обновления о состоянии здоровья ваших облачных машин Hetzner.
- Hetzner Cloud Connect — автоматически добавляет серверы в балансировщики нагрузки.
- Hetzner Load Balancer Prometheus Exporter — экспортирует метрики из Hetzner Load Balancer для использования Prometheus.
- Hetzner Rescaler — легкий инструмент CLI для программного масштабирования вашего облачного сервера Hetzner.
- KubeOne — Kubermatic KubeOne автоматизирует операции кластера в облаке Hetzner. KubeOne может устанавливать мастер-кластеры высокой доступности (HA), а также одиночные мастер-кластеры.
- Kubernetes Hetzner Keepalived — развертывание и образ K8s для создания резервного резервного IP-адреса с функцией плавающего IP-адреса.
- Solidblocks Hetzner Nuke — Solidblocks Hetzner Nuke — это инструмент для удаления всех ресурсов в учетной записи Hetzner, аналогичный aws-nuke.
- TestFlows GitHub Hetzner Runners — автоматическое масштабирование самостоятельных модулей GitHub Actions с использованием Hetzner Cloud
- VitoDeploy — Vito — это автономное веб-приложение, которое помогает вам управлять вашими серверами и без проблем развертывать ваши PHP-приложения на рабочих серверах.
- certmaster — автоматически создает сертификаты Let's Encrypt и загружает их в облачные балансировщики нагрузки Hetzner. Полезно, если вы не используете Hetzner DNS.
- хаотичный — внесение сбоев в ваши серверы Hetzner Cloud, чтобы гарантировать, что ваши сервисы будут работать даже при остановке одного сервера.
- Cluster-api-provider-hetzner — поставщик Kubernetes Cluster API для последовательного развертывания и операций второго дня «самоуправляемых» HA-кластеров Kubernetes на Hetzner.
- hcloud Assign ip — Небольшой помощник, позволяющий легко назначить плавающий IP-адрес текущей системе.
- hcloud-failover-keepalived — скрипт для переключения плавающих IP-адресов в случае аварийного переключения с поддержкой активности.
- hcloud-pricing-exporter — экспортер Prometheus, который подключается к вашей учетной записи HCloud и собирает данные о ваших текущих расходах.
- hcloud-selfdestruct — инструмент CLI для самоуничтожения облачного сервера Hetzner.
- hetzner-kube — Этот проект содержит инструмент CLI для простого предоставления кластеров Kubernetes в Hetzner Cloud.
- хобби-кубе — полностью автоматизированная настройка кластера с использованием Terraform, хороший баланс между устойчивостью и стоимостью и, следовательно, отличная отправная точка для любителей или для создания профессиональной установки на разумной основе.
- janosmiko/hetzner-k3s — инструмент CLI для установки и управления облегченными кластерами Kubernetes (k3s) производственного уровня за 5 минут в Hetzner. Возможности: поддержка Hetzner CCM и CSI, высокая доступность, несколько рабочих пулов, автоматическое масштабирование и т. д.
- kOps — Kubernetes Operations (kOps) автоматизирует установку, обновление и управление кластером Kubernetes.
- kubermatic-kubernetes-platform — инструмент управления Kubermatic Multi-Cluster и Mulit-Cloud для самостоятельного кластера в качестве услуги.
- terraform-hcloud-k3s — Комплексный модуль для подготовки кластера K3s Kubernetes в облаке Hetzner Cloud.
- terraform-hcloud-kube-hetzner — высокооптимизированный и автоматически обновляемый кластер Kubernetes с высокой доступностью по умолчанию и балансировкой нагрузки на базе k3s-on-MicroOS, развернутый за копейки в облаке Hetzner?
- terraform-hcloud-talos — модуль Terraform для создания кластера Kubernetes с Talos в облаке Hetzner.
- terraform-hks — Упрямый модуль Terraform для развертывания кластера Hetzner Kubernetes с использованием RKE2 и Hetzner Cloud.
- tg-cli — CLI для развертывания Twingate с поддержкой серверов Hetzner Cloud
- vitobotta/hetzner-k3s — инструмент CLI, написанный на Crystal, для быстрого создания кластеров Kubernetes и управления ими в Hetzner Cloud.
- zfs-hetzner-vm — Скрипт для установки Debian 10, 11, 12 и Ubuntu 18, 20, 22 LTS с корнем ZFS на Hetzner VPS.
Интеграции
- Плагин Gitlab Fleeting — временный плагин GitLab для Hetzner Cloud.
- Hetzner Cloud Ansible Collection — Коллекция Ansible для Hetzner Cloud. Часть Ansible Community Distribution (ACD).
- Hetzner Cloud Packer Builder — официальный конструктор Packer.io для Hetzner Cloud
- Kubernetes Cluster Autoscaler — компонент k8s, который автоматически регулирует размер кластера Kubernetes, чтобы у всех модулей было место для запуска и не было ненужных узлов.
- Драйвер Molecule для Hetzner Cloud — драйвер Molecule, позволяющий использовать серверы Hetzner Cloud по требованию для ваших тестов.
- Prometheus Service Discovery — обнаружение сервисов, встроенное в Prometheus, позволяющее легко обнаруживать серверы Hetzner (облачные и выделенные)
- Поставщик Terraform — Официальный поставщик облачных Terraform Hetzner
- hcloud-cloud-controller-manager — облачный-контроллер-менеджер Kubernetes для Hetzner Cloud
- hcloud-csi — драйвер интерфейса хранилища контейнеров для Hetzner Cloud
- Algo VPN — Algo VPN — это набор скриптов Ansible, упрощающих настройку персонального Wireguard и IPSEC VPN.
- Шаблон Coder — шаблон Terraform для Coder, позволяющий настроить облачный экземпляр в качестве среды разработки с VS Code или без него.
- Docker Volume Hetzner — плагин управления томами для Docker (и Swarm)
- GitLab Hetzner Runner — версия базового образа gitlab-runner, которая позволяет использовать экземпляры Hetzner Cloud для GitLab CI.
- Действие Hetzner Cloud Deploy Server Github — развертывание облачного сервера Hetzner с помощью действия GitHub.
- Плагин Hetzner Cloud для Jenkins. Плагин Hetzner Cloud позволяет Jenkins CI планировать сборки на динамически предоставляемых виртуальных машинах в Hetzner Cloud.
- Laravel Forge — хостинг Laravel и мгновенные PHP-серверы в облаке Hetzner
- Расширение Paymenter Server — упростите заказы на сервер Hetzner Cloud с помощью этого расширения Paymenter.org.
- Ploi — быстро разверните любой понравившийся вам сайт на серверах Hetzner Cloud.
- Rancher в облаке Hetzner — предварительно создайте шаблоны Terraform для развертывания высокодоступного кластера RKE в облаке Hetzner и установки в него Rancher.
- ServerManagerBot — ServerManagerBot — бот Telegram для управления серверами Hetzner. Это позволяет администраторам контролировать действия сервера.
- Solidblocks RDS PostgreSQL — контейнерная база данных PostgreSQL со всеми батареями, включенными в решение для резервного копирования на базе pgBackRest.
- Versio-io — интеграция элементов конфигурации Hetzner Cloud (CI) в полнофункциональную базу данных управления конфигурацией Versio.io (CMDB).
- ansible-hcloud-inventory — скрипт динамической инвентаризации для облака Hetzner.
- docker-machine-driver-hetzner — эта библиотека добавляет поддержку создания компьютеров Docker, размещенных в облаке Hetzner.
- grafana-hcloud-datasource — метрики для ваших облачных серверов Hetzner и балансировщиков нагрузки в Grafana.
- hcloud IP Floater — контроллер Kubernetes для прикрепления плавающих IP-адресов hcloud к узлам сервисов.
- hcloud fip Controller — контроллер Kubernetes для (пере)назначения плавающих IP-адресов экземплярам Hetzner Cloud.
- hcloud-cloud-controller-manager-helm-chart — Hetzner Cloud — Helm Chart диспетчера облачных контроллеров
- hcloud-csi-driver-helm-chart — диаграмма сообщества для драйвера Hetzner Cloud CSI для Kubernetes
- hcloud-freebsd — автоматическая инициализация облака Hetzner для FreeBSD
- hcloud-tg — Telegram-бот для управления облачными серверами Hetzner.
- hetzner-dyndns — Прокси-сервер для обновления DNS-записей на Hetzner DNS с использованием протокола DynDNS.
- hetzner-machine-provider — специальный драйвер для запуска Gitlab, выполняющий задания на простых машинах Hetzner Cloud, таких как действия GitHub.
- iTop Datacollector для Hetzner Cloud — это автономное приложение собирает информацию из проектов Hetzner для автоматической синхронизации ферм и виртуальных машин в iTop. iTop — это веб-инструмент с открытым исходным кодом для задач управления ИТ-услугами.
- libcluster_hcloud — это стратегия кластеризации Hetzner Cloud для libcluster.
- scalr — автоматическое масштабирование для облаков. Масштабируйте экземпляры Cloud на основе проверок политики в настраиваемом интервале. С поддержкой Hetzner Cloud и Prometheus.
- terraform-hcloud-routeros-router — код Terraform для плавной интеграции маршрутизатора RouterOS в сеть Hetzner Cloud.
- terraform-hcloud-routeros-router-configuration — настраивает сервер Hetzner с маршрутизатором RouterOS.
- terraform-kubernetes-hcloud-controller-manager — простой модуль для подготовки диспетчера облачных контроллеров Hetzner (с поддержкой сети и балансировщика нагрузки) внутри кластера Kubernetes, работающего в облаке Hetzner. См. файл переменных для доступных опций конфигурации. Обратите внимание, что для этого модуля требуется Kubernetes 1.16 или новее.
- terraform-provider-hetznerdns — поставщик Terraform, который помогает автоматизировать управление зонами DNS и записями в Hetzner DNS.
- ui-driver-hetzner — Драйвер пользовательского интерфейса Rancher для Docker-machine-driver Hetzner Cloud
Лицензия
Общественное достояние (CC0)