Analysis updated 2026-05-18
Start a VPS reselling business by connecting your Hetzner account and letting customers buy and manage servers through your own web store.
Offer Telegram-based server control so customers can reboot or check their VPS without logging into the website.
Manage customer subscriptions, invoices, and server status from a single admin dashboard with English and Arabic support.
Build a mobile app on top of the included REST API with JWT and OTP authentication.
| ip1app/hetzner-vps-bot | bera65/frisay | muhammad-waleed-khalil/carvephp | |
|---|---|---|---|
| Stars | 3 | 3 | 3 |
| Language | PHP | PHP | PHP |
| Setup difficulty | moderate | moderate | easy |
| Complexity | 3/5 | 3/5 | 3/5 |
| Audience | pm founder | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a Hetzner Cloud account API token, a Telegram bot token from BotFather, and an HTTPS domain for webhooks.
Hetzner VPS Bot is a ready-to-deploy PHP application that lets anyone run their own VPS reseller business on top of Hetzner Cloud. The owner sets it up on their own server, connects it to Hetzner's API, and can start selling cloud servers to customers through a web store. The platform combines four separate access points into one codebase. Customers can browse and buy VPS plans through a web store, pay via PayPal, and get their server activated automatically. A Telegram bot gives customers a way to control their server and check account status without visiting the website. The admin panel lets the owner manage clients, plans, invoices, and server inventory all in one place. A REST API is also included for anyone who wants to build a mobile app on top of it. Setup is handled through a browser-based installation wizard. After uploading the files to a PHP host (shared hosting via cPanel works, as does a standalone VPS), the wizard collects database credentials, admin login details, and store name, then writes the configuration file. From the admin panel, the owner then adds their Hetzner API token, links the Telegram bot, and optionally configures PayPal. A cron job must run hourly to handle subscription renewals and automatic suspensions. The project uses PHP 8.1 or higher with MySQL and has no external package dependencies. The author built a custom autoloader instead of relying on Composer, so there is nothing to install beyond uploading the files. The interface supports both English and Arabic, including right-to-left text layout for Arabic users. The code is released under the MIT license, meaning it is free to use, modify, and redistribute. The developer also offers paid setup and customization services starting at $10 for those who want help getting it running.
A self-hosted PHP platform for running a Hetzner Cloud VPS reselling business, with a web store, Telegram bot, admin panel, and PayPal payments built in.
Mainly PHP. The stack also includes PHP, MySQL, Hetzner Cloud API.
Free to use, modify, and redistribute for any purpose including commercial use, as long as you include the copyright notice.
Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.
Mainly pm founder.
This repo across BitVibe Labs
Verify against the repo before relying on details.