[RELEASE] DA-Register โ Free, Database-Free DirectAdmin Registration Portal
Hello, LowEndSpirit community! It's me, Lowend-Shortner-Idiot.๐
First off: I'm not sure if this is the right place to post this, but I figured there are a lot of web hosts and web enthusiasts here who might be interested.
Today I'm releasing an open-source tool that I think quite a few hosting providers and sysadmins around here might find useful: DA-Register.
It's a modern, database-free self-service registration portal built specifically for DirectAdmin hosting servers.
๐ What is DA-Register?
If you run DirectAdmin and want a sleek, lightweight self-service registration page for new users without needing a heavy billing system or complex database setup, DA-Register handles user creation seamlessly via DirectAdmin's native API.
Key Features:
* Zero Database Setup: Runs 100% on local PHP/JSON flat files with thread-safe file locking (flock). Sensitive log files are natively protected with <?php exit; ?> wrappers.
* DirectAdmin Native API: Integrates directly via cURL (CMD_API_ACCOUNT_USER). Works great with restricted, scoped Login Keys!
* Privacy & k-Anonymity HIBP Checks: Checks password breaches using the Have I Been Pwned API directly in the client's browser via Web Crypto API (k-anonymity). Plaintext passwords never leave the user's browser.
* Anti-Abuse & Rate Limiting: Built-in Token Bucket algorithm, fail-open DNS MX record checks, disposable email blocker, and native support for Cloudflare Turnstile, ALTCHA, hCaptcha, reCAPTCHA & MTCaptcha.
* 20+ Supported Languages & Modern UX: Automatic Dark/Light mode detection, live password complexity checklist, accessibility widget, and a client-side i18n engine.
* Invite-Only Mode: Optional access control with single-use or multi-use invite codes.
๐ Links & Resources
- ๐ฆ GitHub Repository: https://github.com/agxl/DA-Register
- ๐ Product Page: https://da-register.panellayer.com/
- ๐งช Live Demo: https://demo.da-register.panellayer.com/
๐ญ I'd love your feedback!
I'd really appreciate it if the hosters, providers, and sysadmins here could take a look and let me know what you think! Any feedback, feature requests, or contributions are very welcome.
๐ A quick personal note...
Fingers crossed that there won't be any lawsuits, cease-and-desist letters, or legal warnings over this one! I've had more than my fair share of legal headaches, warning letters, and legal claims recently, so I made extra sure to thoroughly verify API terms, disclaimers, and GDPR compliance before releasing this. ๐
I actually have dozens of completed projects sitting on my hard drive waiting to be published. However, given recent experiences, I need to carefully run legal clearance on each and every single one of them before I can release them into the wild.
Let me know your thoughts or if you give it a spin! Or was it, like all my other projects, just a useless idea of mine?!
Cheers,
Andy
Disclaimer: AI was used in part for the translation and proofreading.
Comments
I would like to add a quick anecdote: This was my final university project five years ago, for which I received the lowest grade in the class. As a result, I failed the course.
Fork "teachers"!
so say we all