Repository navigation
First public release of REG.RU Control — a self-hosted panel for REG.RU domains, DNS and hostings.
Included
- PHP 8.5 backend without Composer dependencies, SQLite (WAL), migrations.
- Inventory of domains, hostings, VPS, dedicated servers, licenses; billing and audit log.
- Domain management: renew, autorenew, nameservers, delegation, DNSSEC, ownership certificate.
- DNS editor: A, AAAA, CNAME, MX, TXT, NS, SRV, CAA, SOA/TTL.
- Encrypted credential vault (libsodium) with audited reveal.
- JSON API v1 with scoped Bearer tokens and OpenAPI; 116 documented REG.RU API v2 commands.
- MCP server (stdio): 13 tools, read-only by default, write tools behind an explicit flag.
- SPA without a build step: dark/light theme, responsive down to 390 px, strict CSP.
- Six languages: English (default), Russian, Chinese, Hindi, German, Spanish; autodetect and switcher.
- CLI: migrate, account, sync, dns, tokens, doctor, backup.
- Tests, linter, secret scan, build and deploy tooling; AGENTS.md for AI agents.
Verification
- 38 tests passing; CI (lint, tests, MCP self-test, i18n catalogs, secret scan) green.
- Production beta: 0 console errors, 0 page errors, 0 failed requests.