AppsNetwork MonitoringBluewave Uptime

BlueWave Uptime

BlueWave Uptime is an open source server monitoring application used to track the operational status and performance of servers and websites.

Directory Structure

    • .env
    • docker-compose.yml

docker-compose.yml

version: '3.9'
 
services:
  client:
    image: bluewaveuptime/uptime_client:latest
    ports:
      - "80:80"
      - "443:443"
    depends_on:
      - server
  server:
    image: bluewaveuptime/uptime_server:latest
    ports:
      - "5000:5000"
    depends_on:
      - redis
      - mongodb
    environment:
      - DB_CONNECTION_STRING=mongodb://mongodb:27017/uptime_db
      - REDIS_HOST=redis
  redis:
    image: bluewaveuptime/uptime_redis:latest
    ports:
      - "6379:6379"
    volumes:
      - ./redis/data:/data
  mongodb:
    image: bluewaveuptime/uptime_database_mongo:latest
    volumes:
      - ./mongo/data:/data/db
    command: ["mongod", "--quiet"]
    ports:
      - "27017:27017"

Resources

Website: https://uptime-demo.bluewavelabs.ca/

GitHub: https://github.com/bluewave-labs/bluewave-uptime

Docker Hub: https://hub.docker.com/u/bluewaveuptime

Configuration: https://bluewavelabs.gitbook.io/uptime-manager/users-guide/quickstart