domainCtrl
Active Development

domainCtrl

A Self-Hosted, Automated DDNS & SSL Certificate Manager

Launch Demo ↗

A Self-Hosted, Automated DDNS & SSL Certificate Manager.

Note: This app is nearing is in active development and should be used with caution.

Note: Currently domainCtrl only supports AWS Route 53 (more providers coming soon).

Links:

Purpose

I designed this domain and certificate manager because I had so many different subdomains and I use letsencrypt certificates to secure all of those domains and subdomains. While command-line tools exist for these tasks, I wanted a unified UI to visualize and manage everything from a bird’s-eye view.

Key Features

Important Notes

  1. SSL Lifecycle: This app manages the full lifecycle of certificates. It can only renew certs it created. Existing certs should be replaced by ones generated here for auto-renewal.
  2. Authentication: This app has no built authentication. If you choose to expose this to the internet, it is strongly, strongly, super strongly recommended to protect your instance using a reverse proxy and authentication service (e.g., Nginx and Authentik).

Screenshot

Calendar Screenshot

Development Roadmap

Note: This app will be rebuilt and updated regularly, in order to keep certbot updated.

Current Version: v0.5

Upcoming Version: v0.6

Upcoming Version: v0.7

Upcoming Version: v0.8

Upcoming Version: v0.9 (optional; no set release timeline)

Upcoming Version: v1.0 (Production) (no set release timeline)