Connect custom domains and provision SSL certificates.
Depnix manages an Nginx virtual host configuration for each domain. When a request arrives, Nginx routes it to the correct application based on the Host header. Each application can have multiple domains.
Go to Application → Domains → Add Domain, enter your domain name, then update your DNS by creating an A record pointing to your server's public IP. Once DNS resolves, Depnix will verify and activate the domain.
DNS propagation typically takes 5–30 minutes but can take up to 48 hours in rare cases.
You can attach multiple domains and subdomains to a single application. All domains are served by the same Nginx virtual host, and each gets its own SSL certificate.
Once your domain resolves to the server, Depnix automatically requests a certificate from Let's Encrypt using Certbot. Certificates are renewed automatically before expiry — no action is needed on your part.
HTTPS is enforced by default. Nginx is configured to issue a 301 redirect from http:// to https:// for all requests, ensuring visitors are always on a secure connection.
You can verify your DNS change has propagated using: dig +short yourdomain.com A. The output should show your server's IP. If it shows a different IP or no result, propagation is still in progress.