Skip to main content

Welcome to CuliUptime

CuliUptime is a production-ready, free and open-source uptime monitoring service that helps you monitor your websites, APIs, and services 24/7. Built with modern technologies, enterprise-grade security, and developer-first principles.

🚀 Quick Start Options

Get started instantly with our free cloud service:

👉 Try CuliUptime Cloud - No setup required!

Option 2: Self-Hosted

Deploy CuliUptime on your own infrastructure:

Development Setup:

git clone https://github.com/chiplonton/culiuptime.git
cd culiuptime
docker-compose -f docker-compose.dev.yml up -d

Production Deployment:

git clone https://github.com/chiplonton/culiuptime.git
cd culiuptime
# Configure .env with production settings
DOMAIN=your-domain.com EMAIL=[email protected] ./scripts/init-letsencrypt.sh
# Initialize database schema
docker compose -f docker-compose.prd.yml exec backend alembic upgrade head

📖 Self-Hosting Guide for detailed instructions. 📖 Production Deployment Guide for production setup.

✨ Key Features

  • 🆓 100% Free & Open Source - AGPL-3.0 license, no hidden costs
  • ⚡ Fast Setup - 5-minute Docker deployment
  • 🌍 Global Monitoring - Deploy agents worldwide
  • 📧 Real-time Alerts - Email notifications with more channels coming
  • 🔒 Enterprise Security - OAuth2, HTTPS, HMAC auth, OWASP compliance
  • 🛠️ Developer-Friendly - REST API, OpenAPI docs, modern stack

🏗️ Architecture

CuliUptime uses a modern, scalable architecture:

┌─── React Frontend ───┐    ┌─── FastAPI Backend ───┐
│ • TypeScript │ │ • Python 3.11+ │
│ • Real-time UI │◄──►│ • PostgreSQL DB │
│ • OAuth2 Login │ │ • Redis + Celery │
└──────────────────────┘ └───────────────────────┘


┌─── Global Agents ───┐
│ • PHP Agents │
│ • HMAC Security │
│ • Multi-location │
└─────────────────────┘

📚 Documentation Structure

🤝 Community & Support

📄 License

CuliUptime is licensed under the AGPL-3.0, ensuring it remains free and open source forever.


Ready to get started? Choose your deployment method 🚀