{"id":26131342,"url":"https://github.com/ha1fdan/hetznercloudextension","last_synced_at":"2026-01-12T02:55:10.611Z","repository":{"id":210074334,"uuid":"725665229","full_name":"ha1fdan/HetznerCloudExtension","owner":"ha1fdan","description":"Extension for paymenter.org to order Hetzner Cloud VPS via Hetzner Cloud API.","archived":false,"fork":false,"pushed_at":"2025-02-19T20:59:15.000Z","size":41,"stargazers_count":9,"open_issues_count":2,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-19T21:32:44.520Z","etag":null,"topics":["hetzner-cloud","hetzner-cloud-api","open-source","paymenter"],"latest_commit_sha":null,"homepage":"https://market.paymenter.org/extensions/27/HetznerCloud","language":"Blade","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ha1fdan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-11-30T16:07:32.000Z","updated_at":"2025-02-19T20:59:19.000Z","dependencies_parsed_at":"2023-12-13T20:43:37.379Z","dependency_job_id":"66af46df-5586-4b8b-9b05-0acc3821266e","html_url":"https://github.com/ha1fdan/HetznerCloudExtension","commit_stats":null,"previous_names":["ha1fdan/hetznercloudextention"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ha1fdan%2FHetznerCloudExtension","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ha1fdan%2FHetznerCloudExtension/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ha1fdan%2FHetznerCloudExtension/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ha1fdan%2FHetznerCloudExtension/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ha1fdan","download_url":"https://codeload.github.com/ha1fdan/HetznerCloudExtension/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242933899,"owners_count":20208912,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hetzner-cloud","hetzner-cloud-api","open-source","paymenter"],"created_at":"2025-03-10T22:00:29.264Z","updated_at":"2026-01-12T02:55:10.599Z","avatar_url":"https://github.com/ha1fdan.png","language":"Blade","funding_links":[],"categories":["Integrations"],"sub_categories":["Rust"],"readme":"[![Contributors][contributors-shield]][contributors-url]\n[![Stars][stars-shield]][stars-url]\n[![Issues][issues-shield]][issues-url]\n![Paymenter Version][version-shield]\n[![MIT License][license-shield]][license-url]\n\n# Hetzner Extensions for [paymenter.org](https://github.com/Paymenter/Paymenter)\n\nThis repository contains Hetzner extensions for Paymenter, offering two separate extensions for different Hetzner services:\n\n## 📦 Available Extensions (Paymenter v1.2)\n\n### **hetznerCLOUD** - Cloud Servers Extension\nLocated in the `hetznerCLOUD/` folder, this extension allows Paymenter v1.2 to sell Hetzner Cloud servers. Built around the [api.hetzner.cloud](https://api.hetzner.cloud) API, it enables automated provisioning and management of cloud servers.\n\n### **hetznerSTORAGE** - Storage Boxes Extension  \nLocated in the `hetznerSTORAGE/` folder, this extension allows Paymenter v1.2 to sell Hetzner Storage Boxes. Built around the [api.hetzner.com](https://api.hetzner.com) API, it enables automated provisioning and management of storage solutions.\n\n## 🔄 Migration from v0.9\n\nThese new extensions are complete rewrites of the original Hetzner Cloud extension (now archived in the `archive/` folder) and are designed specifically for **Paymenter v1.2**. The old v0.9 extension in the archive folder is no longer maintained and only worked with Paymenter v0.9.x.\n\n\u003e **Note:** These extensions are designed for the newest version of Paymenter (v1.2) and replace the legacy v0.9 extension.\n\n## 🚀 Features Overview\n\nBoth extensions provide comprehensive management capabilities for their respective Hetzner services, including automated provisioning, monitoring, and control features designed specifically for Paymenter v1.2.\n\n### Development \u0026 Contributions\nIf you want to implement new features, check out:\n- **Cloud Servers**: [Hetzner Cloud API Docs](https://docs.hetzner.cloud/) \n- **Storage Boxes**: [Hetzner Storage API Docs](https://docs.hetzner.com/)\n\nFeel free to make a pull request! ❤️\n\nFor support or feature requests please message [@404nova or @ha1fdan](https://discord.gg/7rytXKvxMt) on discord.\n\n## 📋 Legacy Extension (Archive)\n\nThe `archive/` folder contains the original Hetzner Cloud extension that was built for Paymenter v0.9.x. This extension is no longer maintained and has been completely rewritten and split into two separate extensions for Paymenter v1.2.\n\n---\n\n## 📸 Screenshots\n\n### hetznerCLOUD Extension (Cloud Servers)\n![storageMainpage](archive/images/front-page.png)\n\u003cp\u003eFront page\u003c/p\u003e\n\n![rebuildModalStorage](archive/images/rebuild-modal.png)\n\u003cp\u003eRebuild modal\u003c/p\u003e\n\n### hetznerSTORAGE Extension (Storage Boxes)\n![storageMainPage](archive/images/storage-page.png)\n\u003cp\u003eStorage Box Information \u0026 Management\u003c/p\u003e\n\n![accessStorage](archive/images/access-storage.png)\n\u003cp\u003eStorage Box Configuration\u003c/p\u003e\n\n[contributors-shield]: https://img.shields.io/github/contributors/ha1fdan/HetznerCloudExtension.svg?style=for-the-badge\n[contributors-url]: https://github.com/ha1fdan/HetznerCloudExtension/graphs/contributors\n[stars-shield]: https://img.shields.io/github/stars/ha1fdan/HetznerCloudExtension.svg?style=for-the-badge\n[version-shield]: https://img.shields.io/badge/Paymenter_version-v1.2-blue?style=for-the-badge\n\n[stars-url]: https://github.com/ha1fdan/HetznerCloudExtension/stargazers\n[issues-shield]: https://img.shields.io/github/issues/ha1fdan/HetznerCloudExtension.svg?style=for-the-badge\n[issues-url]: https://github.com/ha1fdan/HetznerCloudExtension/issues\n[license-shield]: https://img.shields.io/github/license/ha1fdan/HetznerCloudExtension.svg?style=for-the-badge\n[license-url]: https://github.com/ha1fdan/HetznerCloudExtension/blob/master/LICENSE\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fha1fdan%2Fhetznercloudextension","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fha1fdan%2Fhetznercloudextension","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fha1fdan%2Fhetznercloudextension/lists"}