[RELEASE] DA-Register โ€“ Free, Database-Free DirectAdmin Registration Portal

AGXLAGXL Hosting ProviderServices Provider

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


๐Ÿ’ญ 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

  • AGXLAGXL Hosting ProviderServices Provider

    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.

  • @AGXL said:
    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

Sign In or Register to comment.