ZachisGit / HetzHub

HetzHub: AWS-like orchestration for your Hetzner Cloud, using just an API key to deploy and manage services on your own hardware.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HetzHub README

HetzHub is an orchestration project for Hetzner Cloud infrastructure. It automates the provisioning and deployment of servers and Docker services using the Hetzner project API key. The project aims to provide an AWS-like platform experience while maintaining the infrastructure in the user's Hetzner account.

Features

  • Automated Provisioning: Automatically sets up servers and Docker services on Hetzner Cloud.
  • Hetzner API Integration: Utilizes the Hetzner project API key for orchestration.
  • Web Interface: A forthcoming web interface for easy management (similar to AWS console).

Getting Started

Prerequisites

  • Hetzner project account and API key.

Setup

  1. Clone the Repository: git clone https://github.com/your-repo/HetzHub.git
  2. Configure API Key: Add your Hetzner API key to the configuration file.
  3. Run HetzHub: Follow the instructions to start the HetzHub orchestration process.

Currently Implemented Services

  • JupyterLab: HTTPS encrypted service
  • S3-Storage: HTTPS encrypted storage service with webui, persisted on three different physical locations via Hetzner Volumes
  • Coming soon Redis HTTPS encrypted redis db (non-cluster mode)

Contribution

Contributions are welcome. Please submit pull requests for code, documentation, or feature suggestions.

Licensing

HetzHub is free for personal and non-commercial use. I kindly ask companies and individuals profiting from HetzHub to reach out and discuss licensing options. The goal is to keep HetzHub accessible to all.

About

HetzHub: AWS-like orchestration for your Hetzner Cloud, using just an API key to deploy and manage services on your own hardware.

License:GNU Lesser General Public License v3.0


Languages

Language:JavaScript 53.6%Language:HCL 23.3%Language:HTML 15.0%Language:CSS 2.9%Language:Python 2.3%Language:Go 1.8%Language:Shell 0.7%Language:PowerShell 0.2%Language:Batchfile 0.1%