Your entire domain portfolio, under control
Domain Locker centralizes your domain names spread across multiple registrars and continuously monitors expirations, SSL certificates, and DNS changes. No more lost domains due to forgetfulness—and your data stays on our servers in France.
What is Domain Locker?
Domain Locker is an all-in-one tool to manage a portfolio of domain names spread across multiple registrars from a single dashboard. It automatically retrieves data associated with each domain—SSL certificates, DNS records, registrar, IP addresses, subdomains—and continuously monitors expirations and configuration changes.
Alerts are configurable and multi-channel (email, webhook, Slack, Telegram, SMS). The tool also offers analytics and portfolio visualizations, domain valuation, change history, availability monitoring, as well as full programmatic access: REST API, GraphQL, RSS, iCal, and Prometheus export, with import/export and organization by tags and notes.
Technically, the frontend is built with Angular (Analog + Nitro, PrimeNG components, Tailwind CSS) and the backend with Deno / TypeScript. Persistence relies on PostgreSQL (or Supabase as a managed alternative). Deployment is done via Docker Compose, with a dedicated PostgreSQL container. The project is published under the MIT license.
Host Domain Locker at DINAO
Resource tiers compatible with Domain Locker prerequisites (minimum 1 vCPU / 1 Go / 5 Go). Hosted in France, fully managed.
- 1 dedicated vCPU
- 2 Go RAM
- 20 GB NVMe
- Daily backups
- Managed & monitored by DINAO
- 2 dedicated vCPU
- 4 Go RAM
- 40 GB NVMe
- Daily backups
- Managed & monitored by DINAO
- 4 dedicated vCPU
- 8 Go RAM
- 80 GB NVMe
- Daily backups
- Managed & monitored by DINAO
- 8 dedicated vCPU
- 16 Go RAM
- 160 GB NVMe
- Daily backups
- Managed & monitored by DINAO
Technical details
You might be wondering…
What is Domain Locker for?
To centralize and monitor your entire domain portfolio, even if spread across multiple registrars, from a single dashboard. It automatically retrieves SSL, DNS, registrar, IP, and subdomains, and alerts you before expiration or in case of changes.
How am I alerted before expiration?
Through configurable notifications sent via email, webhook, Slack, Telegram, or SMS, before the deadline and on any configuration changes to your domains.
Is there artificial intelligence?
The core of the application—portfolio tracking and monitoring—does not rely on any AI. Auxiliary functions (domain suggestions) may use AI services, but they are optional and do not affect portfolio tracking.
Can I integrate it with my monitoring tools?
Yes: Domain Locker exposes a REST and GraphQL API, RSS and iCal feeds, and a Prometheus export to connect your domain monitoring to your existing dashboards.
Where is the data hosted?
On DINAO's infrastructure in France, in one of the available datacenters, with a PostgreSQL database isolated in a dedicated container.