monitoring · open source · self-hosted

Obliview

Infrastructure monitoring, entirely under your control.

Self-hosted uptime and infrastructure monitoring platform built for teams. 13 monitor types, native system agents, 10 alert channels — one command to deploy, zero data leaving your infrastructure.

Deploy now View on GitHub Discover features
Obliview — Dashboard overview
obliview-dashboard.png Vue d'ensemble · monitors + statuts + uptime
13
Monitor types
10
Alert channels
18
Languages
1 cmd
To deploy

Features

Everything you need to monitor your stack

From HTTP endpoints to Docker containers, from SSL certificates to custom scripts — full visibility in a single platform.

13 Monitor types

HTTP/S, TCP, DNS, SSL, SMTP, Ping, Docker, game servers, push/heartbeat, custom scripts, JSON API, browser automation, value watchers.

HTTP/STCPDNSSSLSMTPDockerPing+ 6 more

Native system agent

Lightweight Go binary for Windows, Linux & macOS. Collects CPU, RAM, disk, network, temperature & GPU metrics — no inbound ports required.

10 Notification channels

Telegram, Discord, Slack, Teams, SMTP, webhooks, Gotify, Ntfy, Pushover, Free Mobile. Real-time via Socket.io — zero polling.

Automated remediation

5 remediation action types: webhooks, N8N workflows, custom scripts, Docker container restarts and SSH commands — triggered automatically on incident.

Multi-tenant workspaces

Complete data isolation per workspace. RBAC with team assignment, hierarchical group structures with settings inheritance and bulk operations.

Security & access

Two-factor authentication (TOTP + email OTP). Import/export with conflict resolution, maintenance windows, AES-256-GCM credential encryption.

Monitor list

All your services, one view

Real-time status, response time history and uptime statistics for every monitor. Group them hierarchically, assign to teams, inherit settings from parent groups.

  • Hierarchical group nesting with unlimited depth
  • Per-monitor maintenance windows (one-time & recurring)
  • Bulk operations — enable, disable, move, delete
  • Response time graphs with configurable intervals
Monitors list
obliview-monitors-list.png

System agent

Host metrics without exposing ports

The Go agent runs on your machines and pushes metrics to Obliview. No inbound firewall rules needed — works behind NAT, in private networks, on air-gapped servers.

  • CPU, RAM, disk, network, temperature & GPU
  • Windows, Linux & macOS binaries
  • Configurable polling interval
  • Desktop tray app (Windows & macOS)
System agent · metrics
obliview-agent-metrics.png

Alerting

Get notified where you already work

Configure notification channels per workspace, per monitor group or per monitor. Mix and match — Telegram for critical, email for summaries, webhook for automation.

TelegramDiscordSlackTeams SMTPWebhooksGotifyNtfy PushoverFree Mobile
Alert channels config
obliview-alerts.png

Stack

Built on solid foundations

Node.js 24 LTS + TypeScript
React 18 + Vite
PostgreSQL 16
Go agents + Wails desktop
Socket.io real-time
Docker Compose
Playwright browser automation

Quick deploy

Up in 60 seconds

One command pulls everything, configures the environment and starts the stack via Docker Compose.

Obliview · one-line install
$curl -fsSL https://raw.githubusercontent.com/MeeJay/Obliview/main/install.sh | bash
Manual · Docker Compose
$git clone https://github.com/MeeJay/Obliview
$cd Obliview && cp .env.example .env && nano .env
$docker compose up -d
✓ Obliview running on http://localhost:3000