# 🚒 Uptime Dock **Uptime Dock** is a self-hosted monitoring tool that keeps an eye on your URLs and gives you beautiful, easy-to-read charts so you always know what’s up (literally). It pings your URLs every 30 minutes and lets you track uptime history β€” all wrapped in a slick UI. --- ## ⚑ Features - πŸ”— **URL Monitoring** β€” Add and manage URLs to keep tabs on. - πŸ“ˆ **Historical Charts** β€” Visualize uptime and errors with clear, color-coded graphs. - πŸ”„ **Auto Pings** β€” Runs health checks every 30 minutes, no manual refresh needed. - πŸ’… **Pretty UI** β€” Built with modern React and styled to be actually nice to look at. - 🧠 **Self-Hosted** β€” You own everything. No third-party data leaks. --- ## πŸ› οΈ Tech Stack - **Backend**: Python + FastAPI - **Frontend**: React + Tailwind (or whatever you’re using for styling) - **Database**: SQLite / PostgreSQL (depending on your setup) - **Ping Logic**: Custom scheduler with 30-minute intervals --- ## Usage Guide ### Make sure you have docker installed! **Run this** ``` docker run --name uptime-dock -p 8000:8000 kushdhingra/uptime-dock:latest ```