{"id":13702924,"url":"https://github.com/ha1fdan/HetznerCloudExtension","last_synced_at":"2025-05-05T07:30:29.534Z","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-04-26T12:31:59.000Z","size":58,"stargazers_count":10,"open_issues_count":2,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-02T18:10:48.198Z","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-04-26T12:32:02.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":4,"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":252458316,"owners_count":21751014,"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":"2024-08-02T21:00:46.350Z","updated_at":"2025-05-05T07:30:29.529Z","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 Cloud Extension for [paymenter.org](https://github.com/Paymenter/Paymenter)\n\n\u003e **WARNING: THIS ADDON ONLY WORKS FOR Paymenter v0.9.x, this means that it does not work for v1.x!**\n\n\u003e Note: This extension is in its early stages and may contain bugs.\n\nThe extension uses Hetzners API to create Cloud Servers automatically.  The extension shows information about your server, like IPv4, IPv6 \u0026 temporarily root password for SSH.\n\nPower controls for Starting, Stopping and Rebooting the server. You can also Force Stop the server or Reset the root Password if you get locked out. And if everything goes wrong you can Rebuild the OS. You can also set the Reverse DNS entry if needed.\n\nYou can also see metrics for CPU, Disk and Network usage.\n\u003cbr/\u003eSupports configurable options for: `location`, `image` and `hostname`.\n\nIf you want to implement new features check out Hetzner Cloud Docs: https://docs.hetzner.cloud/ \u0026 make a pull request ❤️\n\nGet the extension at: https://market.paymenter.org/extensions/27/HetznerCloud 🎉\n\u003cbr/\u003eFor support or feature requests please message [@ha1fdan](https://ha1fdan.xyz/discord) on discord.\n\n---\n\n## Features\n- [x] Configurable settings for location \u0026 os-image\n- [x] Shows IPv4 \u0026 IPv6\n- [x] Shows Temporarily root Password\n- [x] Reset root Password\n- [x] Start, Stop, Force Stop \u0026 Reset Server\n- [x] Rebuild OS, aka. reinstall os\n- [x] Set Reverse DNS, (for IPv4)\n- [x] CPU, Disk \u0026 Network Metrics graphs\n- [x] Firewall Manager (Thanks to [@stijnnjakobs](https://github.com/stijnnjakobs)) \n- [ ] VNC Console\n- [ ] Option for adding additional IPv4 and IPv6T\n- [ ] Option to add another volume or upgrade existing\n\n---\n\n## Screenshots\n![configurableOptions](https://ha1fdan.xyz/HetznerCloudExtension/1.png)\n\u003cp\u003eSupport for configurable options (client side)\u003c/p\u003e\n\n![productOrderPage](https://ha1fdan.xyz/HetznerCloudExtension/2.png)\n\u003cp\u003eServer Information (client side)\u003c/p\u003e\n\n![productOrderPage](https://ha1fdan.xyz/HetznerCloudExtension/3.png)\n\u003cp\u003ePower Control \u0026 Status (client side)\u003c/p\u003e\n\n![productExtensionConfig](https://ha1fdan.xyz/HetznerCloudExtension/4.png)\n\u003cp\u003eMetrics for cpu, disk and network usage (client side)\u003c/p\u003e\n\n![productConfig](https://ha1fdan.xyz/HetznerCloudExtension/5.png)\n\u003cp\u003eExample of config for a product (admin side)\u003c/p\u003e\n\n![extensionSettings](https://ha1fdan.xyz/HetznerCloudExtension/6.png)\n\u003cp\u003eSettings for extension (admin side)\u003c/p\u003e\n\n![firewallSettings](https://ha1fdan.xyz/HetznerCloudExtension/firewall.png)\n\u003cp\u003eFirewall Manager\u003c/p\u003e\n\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-v0.9.x-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"}