Production Ready v1.0

The ultimate Self-Hosted
DNS Management Platform.

A premium, zero-bloat PHP 8.2 application. Launch your own dynamic DNS service. Let users register subdomains and manage their records securely. Powered by CyberPanel & deSEC.

subdomain.services
Dashboard Preview Light

Engineered for Perfection.

Built with pure Vanilla PHP 8.2 and MariaDB. No Node.js, no bloated frameworks.

Multi-Provider Sync

Natively connects via API to CyberPanel or deSEC. Create subdomains in the app and they sync instantly to your DNS provider.

Inline Record Editing

Beautiful UI allowing users to easily add, edit, and delete A, AAAA, CNAME, TXT, MX, and SRV records with strict format validation.

Live Propagation Check

Asynchronous DoH (DNS-over-HTTPS) pings check Google's DNS to show users exactly when their new records are globally visible.

Why Self-Hosted?

Take control of your infrastructure. Stop paying for expensive SaaS subscriptions.

100% Data Ownership

Every user, every domain, every audit log belongs to you. No third-party tracking, no vendor lock-in, no arbitrary terms of service changes. Your database, your rules.

No Monthly Fees

Enterprise DNS management tools often charge hundreds of dollars a month per user. With subdomain.services, it's a one-time purchase. Host unlimited domains for free.

Custom Branding

Because you have the source code, you can easily change the logo, colors, and layout to match your agency or brand. Offer it to your clients as your own white-label service.

Deploy in under 5 minutes.

Zero complex build steps. If you can run PHP, you can run subdomain.services.

1

Upload the Files

Drop the files onto your Apache or Nginx server. No npm install, no webpack, no Docker required.

2

Configure .env

Add your MySQL/MariaDB credentials and your deSEC or CyberPanel API keys to the environment file.

Ready to Launch

Import the SQL schema and your service is live. Start creating users and domains immediately.

PHP 8.2

Backend Core

MariaDB

Database

Tailwind

Styling (CDN)

Vanilla JS

Interactions

Enterprise Security

Bulletproof Architecture.

  • Two-Factor Auth (TOTP): Google Authenticator/Authy support.
  • Email Verification: Secure double opt-in and password resets.
  • Rate Limiting: Stops brute-force and API abuse natively.
  • Strict Data Validation: Guaranteed IPv4/IPv6 & hostname validation.

Two-Factor Auth

Account Settings

Enabled

> System checking login request...

> Requires TOTP verification...

> Validation successful. Session granted.

Complete Administrative Control.

Manage users, domains, and global settings from an intuitive, lightning-fast dashboard.

User Management

Paginated user lists with bulk actions (Enable, Disable, Delete).

Root Domains

Add root domains, verify ownership, and toggle public availability.

Audit Logs

Track every action. Login attempts, record edits, and API responses.

Global Config

Manage API keys, captchas, and SMTP credentials from the UI.

Frequently Asked Questions.

Got questions about subdomain.services? We've got answers.

What DNS providers are supported?

We currently support CyberPanel (PowerDNS) and deSEC out of the box. Any subdomains created in our app will immediately sync to your configured provider via their REST API.

Is the source code encrypted or obfuscated?

No, the source code is 100% unencrypted and open. You can audit it, modify the styles, add new features, or integrate custom DNS providers as you see fit.

What are the system requirements?

You only need a standard web server running PHP 8.2 or higher, and a MySQL/MariaDB database. It runs perfectly on Apache, Nginx, or LiteSpeed.

Does it support two-factor authentication?

Yes. Users can enable 2FA (TOTP) directly in their profile settings. This works with standard apps like Google Authenticator, Authy, or 1Password.

Start your own service today.

Get the complete source code. Unencrypted. Unlimited domains. Unlimited users.

Regular License

For single end-products and personal projects.

$49
  • Full PHP Source Code
  • MariaDB Schema
  • 6 Months Support

Requires PHP 8.2+ and a MySQL/MariaDB database. Apache or Nginx.