The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 hetzner-cloud Open-Source Projects
-
terraform-hcloud-kube-hetzner
Optimized and Maintenance-free Kubernetes on Hetzner Cloud in one command!
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
hetzner-k3s
The easiest and quickest way to create and manage Kubernetes clusters in Hetzner Cloud using the lightweight distribution k3s by Rancher.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
hetzner-rescaler
Lightweight CLI tool to programmatically rescale your Hetzner virtual server daily to optimize your budget spending
-
jellyfin-hcloud
Automatically set up Jellyfin on Hetzner Cloud using Terraform, Ansible and Docker Compose
-
private_server
This is the configuration for my private server, with the intention of never having to use manual SSH.
-
steampipe-plugin-hcloud
Use SQL to instantly query servers, networks and more from Hetzner Cloud. Open source CLI. No DB required.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Ask HN: Is there a low cost way to learn real K8s, after exhausting minikube? | news.ycombinator.com | 2023-09-05Hetzner starting with https://github.com/kube-hetzner/terraform-hcloud-kube-hetzne..., plus registry using DigitalOcean.
Project mention: New record: I created a 300-node Kubernetes cluster in 11 minutes | news.ycombinator.com | 2024-04-24This is with the new version not yet released of my tool https://github.com/vitobotta/hetzner-k3s.
It uses k3s as Kubernetes flavor and Hetzner Cloud as provider. For this test I used extremely high concurrency so the tool hung twice of the process because I was hitting the Hetzner API too hard, so I had to interrupt it again and continue.
Excluding the time it paused/hubg due to the API, I calculated around 11 minutes total for the cluster creation. This includes:
- creating all the resources (cloud instances, firewall, load balancer for the Kubernetes API)
Project mention: Best way to deploy K8s to single VPS for dev environment | /r/kubernetes | 2023-12-10
Project mention: Bare-Metal Kubernetes, Part I: Talos on Hetzner | news.ycombinator.com | 2023-09-09When it comes to load balancing, I think the hcloud-cloud-controller-manager[1] is probably your best bet, and although I haven't tested it, I'm sure it can be coerced into some kind of working configuration with the vSwitch/Cloud Network coupling, even none of cluster is actually Cloud-based.
I haven't used Sidero Omni yet, but if it's as well architected as Talos is, I'm sure it's an excellent solution. It still leaves open the question of ordering and provisioning the servers themselves. For simpler use-cases it wouldn't be too difficult to hack together a script to interact with the Hetzner Robot API to achieve this goal, but if I wanted any level of robustness, and if you'll excuse the shameless plug, I think I'd write a custom operator in Rust using my hrobot-rs[2] library :)
[1] https://github.com/hetznercloud/hcloud-cloud-controller-mana...
If you want to automate FreeBSD deployments on Hetzner Cloud you can try:
https://github.com/paulc/hcloud-freebsd
(Allows you to provision instances using either the hcloud utility/web uni with ssh key/user-data support)
Project mention: Keycloak – Open-Source Identity and Access Management Interview | news.ycombinator.com | 2023-06-18Also just for learning.
2. You can see the services here[1], since my entire setup is provisioned from GitHub with Terraform and Ansible.
3. I have about 5 users.
4. I would say simplify so far, but it depends on what kind of complexity you care about, and which services you want to integrate.
[1] https://github.com/RedlineTriad/private_server/tree/master/s...
hetzner-cloud related posts
- Best way to deploy K8s to single VPS for dev environment
- FreeBSD 14.0-Release Announcement
- What do you use to host side projects?
- Creating an ARM server with Ansible
- App instead of Image in Terraform
- Terraform with Hetzner
- Automatic snapshots script troubleshooting
-
A note from our sponsor - WorkOS
workos.com | 28 Apr 2024
Index
What are some of the best open-source hetzner-cloud projects? This list will help you:
Project | Stars | |
---|---|---|
1 | guide | 5,527 |
2 | terraform-hcloud-kube-hetzner | 1,845 |
3 | hetzner-k3s | 1,413 |
4 | cli | 994 |
5 | awesome-hcloud | 883 |
6 | hcloud-cloud-controller-manager | 643 |
7 | csi-driver | 580 |
8 | terraform-provider-hcloud | 456 |
9 | minectl | 159 |
10 | docker-volume-hetzner | 102 |
11 | hetzner.hcloud | 95 |
12 | hcloud-snapshot-as-backup | 82 |
13 | chaotic | 57 |
14 | hetzner-rescaler | 54 |
15 | hcloud-tg | 34 |
16 | hcloud-freebsd | 26 |
17 | k8s-hetzner | 26 |
18 | hcloud-packer-templates | 15 |
19 | jellyfin-hcloud | 5 |
20 | private_server | 4 |
21 | mc-hetzner | 4 |
22 | steampipe-plugin-hcloud | 3 |
23 | p9mk_hetzner | 0 |
Sponsored