Loading KH-Register...
In Beta

The Next-Gen Registration Portal
for KeyHelp

A highly secure, beautifully designed, and GDPR-compliant self-service registration system. Completely database-free and instantly ready to deploy on any server.

Try Demo Download Now for Free Download Datasheet (PDF)
🧪 Beta Testers Needed: We are currently looking for beta testers and test servers! If you would like to help test or provide a test server, please get in touch on GitHub.

Designed for Conversion

A seamless, interactive registration flow that builds trust from the very first click. KH-Register combines aesthetic excellence with rigorous security, providing your future clients with a premium onboarding experience.

  • Live password strength validation
  • Instant HIBP breach detection
  • Clean & modern KeyHelp styling
  • Mobile-first responsive design
KH-Register Portal Interface

Why Choose KH-Register?

A modern approach to web hosting user onboarding.

Unrivaled Security

k-Anonymity password checks via HIBP, Token Bucket rate-limiting, and absolutely secure PHP-based flat files. Built to withstand modern attack vectors.

18 Languages

Instantly global. Translated into 18 languages including German, English, French, Italian, Polish, Russian, and Chinese with automatic browser detection.

Ultimate Anti-Bot

Integrated fail-open DNS MX checks combined with out-of-the-box support for hCaptcha, reCAPTCHA, Turnstile, Altcha, and MTCaptcha.

Zero Database Setup

Deploy in seconds. No MySQL or SQLite required. Runs entirely on optimized JSON & PHP flat files, natively protected against direct web access.

Invite-Only Mode

Create private communities by enabling invite codes. Fully integrated file-locking mechanism to prevent race conditions during high traffic.

Premium Aesthetics

A gorgeous, responsive UI that automatically switches between Light and Dark mode. Features interactive micro-animations and a live password check.

Automated vs. Manual Onboarding

See how KH-Register compares to creating users manually in KeyHelp.

Feature / Metric KH-Register (Automated) Manual Admin Creation
Time Per User Onboarding < 30 Seconds (Instant Self-Service) 5 – 10 Minutes (Requires Manual Support)
24/7 Availability 100% Automated 24/7 Only during office hours
Email Verification Instant Token Validation Manual follow-up emails
HIBP Breach Detection Real-Time k-Anonymity API No compromised password check
Spam & Bot Protection Altcha, Turnstile, hCaptcha, MX Checks Manual ticket verification
Database Requirement 0 KB (Zero-Database Architecture) MySQL/MariaDB overhead
Setup & Cost 100% Free & Open Source (MIT) High staffing labor costs

Built for Every Hosting Scenario

Tailored self-service registration workflows for various user groups.

🏢

Web Hosting Providers

Automate client onboarding for free or promotional KeyHelp packages without manual intervention or expensive billing software.

👨‍💻

Sysadmins & DevOps

Zero-maintenance flat-file portal. No MySQL databases to backup or update, zero dependency overhead.

🤝

Resellers & Agencies

Enable invite-code-only registrations for private client portals, staging servers, or VIP hosting tiers.

🎓

Schools & Universities

Instantly issue temporary web development accounts for students and lab classes with domain-restricted email checks.

Quick Start

Get your registration portal up and running in minutes.

1

Upload

Download the latest release and upload the files to any PHP 8.x enabled web directory on your server.

2

Configure

Open config.php and set up your KeyHelp API keys, default hosting package, and captcha keys.

3

Go Live

Your portal is ready! The system will automatically protect data logs and start creating users securely.

Frequently Asked Questions

Everything you need to know about KH-Register.

Do I need a database to run KH-Register?
No database is required! KH-Register is completely database-free. It uses local, secure, PHP-protected flat files to track invite codes and rate limit buckets.
Is it compatible with NGINX, Apache, and LiteSpeed?
Yes. All data folders are protected using .htaccess (for Apache/LiteSpeed) and the files themselves start with a PHP exit; command preventing direct reads on NGINX servers.
Is it really free to use?
Yes! KH-Register is licensed under the MIT license, meaning it is 100% free to use, modify, and distribute. We only ask that you keep the developer attribution.
How does the password check work?
It utilizes the Have I Been Pwned API securely in the browser. It sends only the first 5 characters of your hashed password (k-anonymity), so your real password never leaves your device.
Can I customize the branding and colors?
Absolutely! All CSS variables, logo SVGs, and header titles can be modified in seconds inside style.css and config.php.
Which captcha systems are supported?
KH-Register out of the box supports Cloudflare Turnstile, Altcha, hCaptcha, Google reCAPTCHA v2/v3, and MTCaptcha.
How do I update KH-Register when a new release is available?
Simply overwrite the core PHP files with the new version. Your local configuration file (config.php) remains untouched.

Community & Live Support Channels

Get help, report issues, or connect with the PanelLayer developer community.

🐛

GitHub Issue Tracker

Report bugs, request new features, or track open security patches directly on GitHub.

Open Issues →
💬

Community Discussions

Ask setup questions, share custom templates, and get advice from other sysadmins.

Join Discussions →
📖

Documentation & Guides

Access complete installation guides, KeyHelp API configuration notes, and security hardening tips.

Read Docs →

100% Free & Open Source

KH-Register is built by PanelLayer and managed by GoMaKe UG. We believe in providing top-tier tools for the hosting community without artificial paywalls. Download it, modify it, and power up your KeyHelp servers today.