Hosting & Domaining Forum

Hosting Discussion => Hosting Software and Control Panels => Topic started by: hosteroid on Oct 21, 2025, 12:34 PM

Title: Domain Monitor - Self-Hosted Domain Expiration Tracking System (PHP 8.1+)
Post by: hosteroid on Oct 21, 2025, 12:34 PM
Hey everyone!
I wanted to share a small open-source project we've built at Hosteroid — a self-hosted Domain Monitor that helps you track domain expirations and stay on top of renewals.

## 🔗 GitHub: Domain Monitor (https://github.com/Hosteroid/domain-monitor)

## 🚀 Screenshots
https://prnt.sc/xkf69xwSmS0m
https://prnt.sc/13AuZHnh9XDO
https://prnt.sc/j1rJfaiJQzPm
https://prnt.sc/xyZ5PyM_12_D
https://prnt.sc/hM5iJyjIs5dK
https://prnt.sc/ckVg7sIQhtHx
https://prnt.sc/_lnXB9KfYiV8
https://prnt.sc/VACXDXnh7kLq

## 💡 What it does
* Monitors and lists domains with expiry dates.
* Sends email notifications before expiration.
* Supports cron automation for daily checks.
* Works with any standard RDAP and WHOIS-compatible TLD.
* Clean and simple PHP-based interface.

## 🧰 Requirements
* PHP 8.1+
* MariaDB or MySQL
* Web server (Apache / Nginx)
* Cron for periodic checks

## 🚀 Features
* Self-hosted — your data stays on your server.
* Easy setup via SQL import and config file.
* Modern, lightweight UI.
* CLI and browser access for flexibility.

## 🧩 Why we built it
We needed a simple internal tool to monitor domains we manage and realized others might find it useful too. No SaaS, no subscriptions — just a clean, open-source PHP app you can host yourself.

## 🧪 Demo & Contributions
Feel free to test it out or fork it!
Issues, feature requests, and PRs are very welcome.

Would love to hear your thoughts, ideas, or improvements!