Deploy Now

SaaS Alternative

Datadog New Relic Grafana Netdata

Stars

161

Forks

11

Watchers

1

Developer links

Simon

Simon is a lightweight self-hosted system monitor that shows live CPU, memory, disk, and network metrics for your server and its Docker containers in one web dashboard, with threshold alerts and a built-in file browser. Open the dashboard to watch real-time gauges alongside historical charts, so a slow memory leak becomes visible hours before it takes a service down. Every running container appears with its own CPU and memory stats, and its logs open in a searchable viewer, so routine diagnosis never needs a terminal session on the host. The file browser lets you navigate the directories you choose to expose, preview file contents, upload with drag and drop, create folders, and move or delete items. Downloads support range requests, which means large files resume cleanly after a dropped connection and media files stream instead of failing halfway. Alert rules fire when CPU, memory, disk, or network activity crosses thresholds you set, and notifications arrive through Telegram, ntfy, Gotify, Pushover, Pushbullet, Matrix, or any custom webhook. Prebuilt notification templates get common setups running in minutes, and password authentication keeps the dashboard private on a public server. Resource-constrained machines benefit most: the monitor runs comfortably on single-board computers and small instances where heavier monitoring stacks would consume the very memory they exist to watch. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

Simon
Simon
Simon
Simon
Simon
Simon

Benefits

  • One Binary, Zero Dependencies
  • Download one executable and run it. There is no database server to provision, no agent to install on the host, and no runtime stack to maintain before metrics appear in the dashboard.
  • Container Logs Without SSH
  • Read and search logs from every running Docker container inside the web interface, with per-container CPU and memory stats beside them, so routine diagnosis never needs a terminal session on the host.
  • Alerts on Seven Channels
  • Threshold rules for CPU, memory, disk, and network activity notify you through Telegram, ntfy, Gotify, Pushover, Pushbullet, Matrix, or custom webhooks, with ready templates that shorten setup to a few fields.
  • Files Managed in Browser
  • Browse the directories you expose, preview contents, upload by drag and drop, and move or delete files, with resumable range-request downloads that also stream media instead of restarting failed transfers.

Features

  • Live System Metrics
  • Real-time CPU, memory, disk usage, disk I/O, and network activity update continuously in the dashboard, with SQLite-backed history rendered as interactive charts for trend analysis.
  • Docker Container Monitoring
  • Every container reports live CPU and memory consumption through the Docker API, and its logs open in a searchable in-browser viewer.
  • Threshold Alert Engine
  • Rules on any metric fire notifications via Telegram, ntfy, Gotify, Pushover, Pushbullet, Matrix, or arbitrary webhook endpoints, using prebuilt message templates.
  • Integrated File Browser
  • Navigate exposed directories, preview files, upload with drag and drop, create and move folders, and download with HTTP range request support.
  • Multi-Architecture Builds
  • Native binaries ship for x86_64, i686, aarch64, and armv7 across Linux, Windows, Android, and FreeBSD, sized for embedded and low-power hardware.

Apps Similar to Simon