[FREE] Domain Monitor - Self-Hosted Domain Expiration Tracking System (PHP 8.1+)

HosteroidHosteroid Hosting Provider

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: 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 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!

Comments

  • AGXLAGXL Hosting ProviderServices Provider

    I’m currently using DomainMOD, but I’m not completely satisfied with it.
    Your project looks much more interesting, and I’m going to give it a try right away.
    I already have a few ideas for new features in mind.

    Thank you so much for sharing this project with us — you’re not only a great hosting provider but also a great developer!

    🌍 AGXLcloud – Local Geo Shared Hosting from 🇪🇺 Europe to 🌏 the world – 100+ locations! | Service: Managed hosting & Webdesign
    🌐 From €0.50¢/mo! ➜ choose 🇩🇪 🇫🇷 🇳🇱 🇮🇳 🇯🇵 🇺🇸 🇬🇧 🇦🇺 🇨🇦 🇧🇷 🇿🇦 🇸🇬 🇭🇰 🇻🇳 & more. | AGXL Ltd. founded in 2015 & Part of GoMaKe UG
    💡 Uptime · Network · GDPR-compliant · DirectAdmin/FASTPANEL · We plant trees 🌱 · Imprint & legals

  • HosteroidHosteroid Hosting Provider

    @AGXL said:
    I’m currently using DomainMOD, but I’m not completely satisfied with it.
    Your project looks much more interesting, and I’m going to give it a try right away.
    I already have a few ideas for new features in mind.

    Thank you so much for sharing this project with us — you’re not only a great hosting provider but also a great developer!

    Thanks! Feel free to report bugs or new features on github page! :+1:

  • somiksomik OG
    edited 1:14AM

    removed

    Never make the same mistake twice. There are so many new ones to make.
    It’s OK if you disagree with me. I can’t force you to be right.

  • Not_OlesNot_Oles Hosting ProviderContent Writer

    Looks nice! I enjoyed skimming the domain-monitor README.md, which seems thorough. Interesting that it is MVC. Maybe I will try installing and running. Thanks for making domain-monitor open source! <3

    I hope everyone gets the servers they want!

  • HosteroidHosteroid Hosting Provider

    @somik said:
    removed

    What was removed? :anguished:

    @Not_Oles said:
    Looks nice! I enjoyed skimming the domain-monitor README.md, which seems thorough. Interesting that it is MVC. Maybe I will try installing and running. Thanks for making domain-monitor open source! <3

    Maybe you have time to deploy it and test it :+1:

Sign In or Register to comment.