Favicon of Upstat

Upstat

Monitor your website and API uptime with a self-hosted tool. Get instant alerts for performance issues and keep users informed with status pages.

Monitor your API and website with an open-source, self-hosted tool that alerts you to performance issues and downtime before users are affected. Keep your customers informed and build trust by sharing your service status publicly.

Key features include:

  • Real-Time Monitoring: Check uptime, SSL certificates, ports, DNS records, and more. Instantly detect downtime and performance issues before they impact your users.
  • Customizable Status Pages: Keep your team and customers informed with branded, real-time status updates. Share your uptime publicly to build trust and transparency.
  • Instant Notifications: Get immediate alerts via email, Slack, or webhooks the moment your site experiences an issue, allowing for rapid response and resolution.

Directory Structure

upstat
postgres-data
.env
docker-compose.yml

docker-compose.yml

services:
  upstat:
    image: chamanbravo/upstat:latest
    container_name: upstat
    ports:
      - "3000:3000"
    environment:
      - DATABASE_URL=${DATABASE_URL}
      - NEXTAUTH_SECRET=${NEXTAUTH_SECRET}
    depends_on:
      - db
    restart: unless-stopped

  db:
    image: postgres:15-alpine
    container_name: upstat_db
    environment:
      - POSTGRES_USER=${POSTGRES_USER}
      - POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
      - POSTGRES_DB=${POSTGRES_DB}
    volumes:
      - ./postgres-data:/var/lib/postgresql/data
    restart: unless-stopped

.env

DATABASE_URL=postgresql://upstat:your_super_secret_password@db:5432/upstat?schema=public
NEXTAUTH_SECRET=your_super_secret_nextauth_key
POSTGRES_USER=upstat
POSTGRES_PASSWORD=your_super_secret_password
POSTGRES_DB=upstat

Share:

Ad
Favicon

 

  
 

Similar to Upstat

Favicon

 

  
  
Favicon

 

  
  
Favicon