{"repo":"downing-labs/domain-expiry","free":true,"listed":false,"github":"https://github.com/downing-labs/domain-expiry","clone":"git clone https://github.com/downing-labs/domain-expiry.git","description":"Homepage Service to allow for domain expiration Lookups","language":"Python","stars":33,"topics":["api","dashboard","homepage","truenas","websocket"],"license":"GPL-3.0","category":"dashboards-admin","readme_excerpt":"🌐 Domain Expiration Monitor for Homepage A beautiful domain expiration monitoring service for Homepage dashboard that tracks your domain renewals and alerts you before they expire. 🌐 Want a standalone web dashboard? Check out domain-expiry-web for a beautiful interface with light/dark themes, color-coded status, and live countdown timer. ✨ Features - 🔴 Visual Alerts - Red indicator when domains are approaching expiration - 📅 Expiration Tracking - Shows days remaining for each domain - 🔄 Auto-Refresh - Configurable cache (default 6 hours) - 🌍 All TLDs - 3-tier fallback system supports 7,500+ TLDs worldwide - 🐳 Docker Ready - Available on GitHub Container Registry & Docker Hub - ⚡ Fast & Lightweight - Python FastAPI backend - 🎨 Homepage Native - Uses built-in customapi widget --- 🚀 Installation Prerequisites - Docker & Docker Compose installed - Running Homepage instance - Domains you want to monitor --- Method 1: Docker Compose (Recommended) Step 1: Create Container Directory Step 2: Download compose.yml Download the compose.yml file: Step 3: Pull the Docker Image Step 4: Create Configuration File Download the example and rename it: Or create .env manually: Add your configuration: Step 5: Start the Container Step 6: Verify it's Running --- Method 2: Docker CLI (Native Command Line) Step 1: Create Container Directory Step 2: Pull the Docker Image Choose either registry: Step 3: Create Configuration File Download the example: Edit with your settings: Step 4: Run the Con","default_branch":null,"files":null,"tree":[],"storefront":"/r/downing-labs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/downing-labs/domain-expiry/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}