Open the server Apps tab
Select the tutorial-vps VPS, open the Apps tab, and start a new app deployment. Keep sensitive server details hidden before capturing or sharing screenshots.


Self-hosted domain portfolio manager - track expiry dates, WHOIS data, SSL certs, and DNS records
Add your server credentials to Server Compass
Choose from our template library
Fill in settings and click Deploy
Use the Domain Locker template in Server Compass to deploy a self-hosted domain portfolio manager with PostgreSQL on your VPS, then verify the first-user page.
Select the tutorial-vps VPS, open the Apps tab, and start a new app deployment. Keep sensitive server details hidden before capturing or sharing screenshots.

Click New App and choose the template deployment path so Server Compass can load the built-in catalog.

Use the template picker search to find Domain Locker in the Server Compass template catalog.

Choose the Domain Locker template. Server Compass fills the web service, PostgreSQL service, auth session secret, database password, and public web port.

Confirm the app name and compose service. In this run, the app was named domain-locker-demo and used host port 4203.

Review the generated compose settings, confirm the Domain Locker web port is available, and click Deploy.

Keep the deployment modal open while Server Compass uploads the compose file, pulls the Domain Locker image, starts the container, and verifies the stack.

After deployment finishes, return to the Apps tab and confirm the Domain Locker app is marked Running with its application URL available.

Open the application URL in a browser. The Domain Locker first-account or sign-in page confirms the domain tracking app is reachable.

The Domain Locker web UI loaded successfully from the deployed container.
It deploys Domain Locker with PostgreSQL, a generated auth secret, and a public web UI for tracking domains, WHOIS, DNS, SSL, and expiry status.
The tutorial used host port 4203, which maps to the Domain Locker web UI inside the container on the same generated port.
Create the first account, add a harmless test domain, and confirm WHOIS, DNS, SSL, and expiry data refresh correctly.
No. The deployment guide should live on the Domain Locker template detail page and be linked from the reusable template deployment docs page.
After deploying Domain Locker with Server Compass, complete these steps to finish setup
Open http://YOUR_SERVER_IP:{{PORT}} and create the first user account
Add a few domains under Add Domain and verify the WHOIS + SSL data refreshes correctly
Configure notification channels (email, webhook) under Settings → Notifications to get expiry alerts
Set up a reverse proxy + HTTPS before sharing the URL with anyone else
Need help? Check out our documentation for detailed guides.
Common questions about self-hosting Domain Locker
Simply download Server Compass, connect to your VPS, and select Domain Locker from the templates list. Fill in the required configuration and click Deploy. The entire process takes under 3 minutes.
Domain Locker requires a minimum of 512MB RAM. We recommend a VPS with at least 1024MB RAM for optimal performance. Any modern Linux server with Docker support will work.
Yes! Server Compass provides volume mapping that allows you to import existing data. You can also use standard Domain Locker backup and restore procedures.
Server Compass makes updates easy. Simply click the Update button in your deployment dashboard, and the latest Domain Locker image will be pulled and deployed with zero downtime.
Domain Locker is open-source software. You only pay for your VPS hosting (typically $5-20/month) and optionally Server Compass ($29 one-time). No subscription fees or per-seat pricing.
Download Server Compass and deploy Domain Locker to your VPS in under 3 minutes. No Docker expertise required.
Download Server Compass