Domains & SSL
Overview
Manage custom domains and SSL certificates for your projects. Domains are automatically provisioned with Let's Encrypt SSL certificates through Traefik.
Adding a Domain
Click Add Domain button in header. Enter your domain name (e.g. example.com). Click Add Domain to save. SSL certificate is automatically provisioned and routes to the portal by default. Wait 1-2 minutes for SSL certificate issuance. Configure DNS A record at your domain registrar to point to your server IP.
Domain List
Each domain shows name, SSL status (active, expired, error, pending, none), linked project if assigned, and Traefik routing status. Domains with active SSL are collapsed by default. Domains needing configuration are expanded.
Domain Actions
- Refresh SSL Status - Updates SSL certificate information from Traefik.
- Delete Domain - Removes domain and SSL configuration with confirmation.
- Configure SSL - Set up SSL certificate for domains without active SSL.
- Change Routing - Modify where the domain routes to (portal or custom service).
- Visit Domain - Opens domain in new browser tab.
SSL Configuration
Choose routing destination: Route to Portal (default) sends the domain to the AODE portal itself. Route to Custom Service lets you route to any container by specifying a target URL like http://container-name:port. SSL certificates are automatically obtained from Let's Encrypt. Ensure DNS is configured before provisioning SSL.