Skip to content

Repository files navigation

☁️ CL-Register

The Ultimate, Database-Free CloudPanel Registration Portal

Developed by Andy Goldau | © 2026 PanelLayer (Subdomain LTD) & GoMaKe UG

📦 Product Page: CL-Register  |  🧪 Live Demo: Demo  |  🌐 Project: PanelLayer


🚀 Overview

CL-Register is an incredibly robust, secure, and fully-featured self-service registration portal built specifically for CloudPanel. Designed from the ground up for maximum security, beautiful UI/UX, and GDPR compliance, it requires zero database setup (100% flat-file logic) and handles user & site creation via the native CloudPanel CLI (clpctl).

DISCLAIMER: This software is provided "as is" without any warranty of any kind. CL-Register is an independent software solution and is not affiliated with, endorsed by, or sponsored by MGT-COMMERCE GmbH (CloudPanel) or its affiliates.


✨ Features

  • Database-Free Architecture: 100% flat-file logic with zero database requirements.
  • Native CloudPanel Integration: Uses official clpctl commands (site:add:php, user:add).
  • 35 Languages Supported: Live JavaScript translation engine.
  • Accessibility Tools & Cookie Banner: Full A11y widget and GDPR cookie consent banner.
  • Enterprise CAPTCHA Protection: Supports hCaptcha, reCAPTCHA, ALTCHA, Turnstile, MTCaptcha.
  • Rate-Limiting & Abuse Prevention: Token Bucket rate-limiting, disposable email domain blocking, MX record checks, and HIBP breach detection.

🛠️ Installation

🚨 CRITICAL: You MUST configure the sudoers file to allow the web user to execute clpctl. The portal will not work without this step.

Please read the full INSTALL.md for detailed, step-by-step instructions.

Quick Summary:

  1. Copy config-blank.php to config.php.
  2. Configure CP_PANEL_URL and CP_CLPCTL_PATH in config.php.
  3. Add the www-data (or site user) to /etc/sudoers (see INSTALL.md).
  4. Ensure PHP 8.1+ with cURL, OpenSSL, and JSON extensions.
  5. Open the registration page in your browser.

📄 License & Attribution

This project is licensed under the MIT License.

Developer: Andy Goldau
Copyright: © 2026 CL-Register by PanelLayer, a brand of Subdomain LTD and managed on behalf of GoMaKe UG. All rights reserved.
Product Page: https://cl-register.panellayer.com/
Live Demo: https://demo.cl-register.panellayer.com/
Project: https://panellayer.com/

The above copyright notice, the developer attribution, and the permission notice must be included in all copies or substantial portions of the Software.

About

Modern, database-free CloudPanel registration portal built for PHP 8. Native API account creation, Token Bucket protection, k-Anonymity password check, 30+ languages, multi-captcha support, invite-only mode, and full GDPR compliance out of the box.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages