Tracking Domains
DomainMod
DomainMod is an open-source tool for tracking domain names and SSL certificates. It helps organize, monitor, and manage all domain-related details in one dashboard.
Run as Container
Go to: https://hub.docker.com/r/domainmod/domainmod
To run as a container, create a Docker Compose file:
## docker-compose-domainmod.yaml
services:
app:
image: domainmod/domainmod:latest
container_name: domainmod_app
depends_on:
- db
environment:
- PUID=1000
- PGID=1000
- TZ=America/Vancouver
- DOMAINMOD_WEB_ROOT=
- DOMAINMOD_DATABASE_HOST=db
- DOMAINMOD_DATABASE=domainmod
- DOMAINMOD_USER=domainmod
- DOMAINMOD_PASSWORD=password1
volumes:
- ./application:/var/www/html
ports:
- 8080:80
restart: unless-stopped
db:
image: ghcr.io/linuxserver/mariadb:alpine
container_name: domainmod_db
environment:
- PUID=1000
- PGID=1000
- TZ=America/Vancouver
- MYSQL_DATABASE=domainmod
- MYSQL_USER=domainmod
- MYSQL_PASSWORD=password1
- MYSQL_ROOT_PASSWORD=password2
volumes:
- ./database:/config
ports:
- 3306
restart: unless-stopped
Run:
docker-compose -f docker-compose-domainmod.yaml up -d
Example output:
✔ Network domainmod_default Created
✔ Container domainmod_db Created
✔ Container domainmod_app Created
Access the dashboard:
http://localhost:8080
Installation Process
Go through the installation wizard.
In the Software requirements step, make sure all items show Passed:
Next steps:
- Select currency
- Select your time zone
- Enter Administrator Email Address (used for the first admin account)
- Enter System Email Address (used for notifications such as domain expiry alerts)
- Click Proceed with installation
Once installed, you’ll see:
Success
DomainMOD has been successfully installed and you should now delete the /install/ folder
The default username and password are "admin", and you'll be prompted to change the password after logging in.
Login
After installation, log in using the default credentials:
You’ll be prompted to change your password:
Once logged in, all added domains and SSL certificates will appear in the dashboard:
Adding a Domain Registrar and Account
Before adding domains, you must add at least:
- One domain registrar
- One domain registrar account
Example of adding a registrar:
For example, add Namecheap if you have domains there: