selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

monitee-agent logo

Self-host monitee-agent

0.48.0

Server monitoring agent with GraphQL API for mobile app

ReleaseOpen SourceApache-2.0
Updated10 hours ago
LanguageKotlin
Setup difficultyModerate
MobileNative app
Stars
186
Ports
8080 (HTTP API and GraphQL endpoint), 8443 (HTTPS API and GraphQL endpoint)
Docker
krillsson/sys-api
Install with Docker
monitee-agent screenshot 1monitee-agent screenshot 2

What is monitee-agent?

Monitee Agent is a self-hosted server monitoring agent that runs on your servers and exposes hardware metrics (CPU, memory, disks, network, processes, Docker containers, systemd/Windows services) via a GraphQL API. It is designed to work with the Monitee mobile app (Android) for monitoring from your phone. The agent can be installed via Docker, Docker Compose, Debian package, Windows installer, or command line on Linux, Windows, Unraid, TrueNAS, and Home Assistant. It monitors CPU load and temperature, memory usage, network statistics, disk space and SMART data, Docker container status, and systemd/Windows services. It includes a file browser, log reader (files, systemd journal, Windows events), and sends notifications via ntfy, webhooks, or MQTT to Home Assistant. The agent announces itself on the local network via DNS-SD for easy discovery by the mobile app.

Should you self-host monitee-agent?

monitee-agent scores 46/100 on selfhost.directory (how scoring works) and ranks #73 of 104 in Monitoring & observability. It has 186 GitHub stars.

It shipped 9 stable releases in the past year. The latest, 0.48.0, came out on 23 October 2026. New versions land roughly every 2 weeks.

Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is Apache-2.0-licensed and written mostly in Kotlin.

Its closest alternative on selfhost.directory is grafana (90/100, 77 568 stars). It scores higher overall, so compare the two before you pick. See monitee-agent vs grafana side by side.

Features

  • Alerting and notifications
  • File BrowserRequires bind mounts and configuration
  • GraphQL API
  • Hardware monitoring
  • Home Assistant MQTT integration
  • Local network discovery (DNS-SD)
  • Log reader
  • Self-signed TLS certificates
  • Systemd/Windows service management

monitee-agent README

How to install monitee-agent

Install monitee-agent with Docker

docker run -d
--net=host
--pid=host
--name monitee-agent
--cap-add SYS_RAWIO
-v ~/monitee-agent/data:/data
-v ~/monitee-agent/config:/config
-v /etc/localtime:/etc/localtime:ro
-v /var/run/docker.sock:/var/run/docker.sock
-v /run/udev:/run/udev:ro
-v /run/systemd:/run/systemd
-v /etc/machine-id:/etc/machine-id:ro
-v /run/systemd/journal/socket:/run/systemd/journal/socket:ro
-v /run/log/journal:/run/log/journal:ro
-v /dev:/dev:ro
-v /srv:/srv:ro
-v /etc/os-release:/etc/os-release:ro
krillsson/sys-api

Requires host networking and privileged access for hardware monitoring

monitee-agent releases & version history

More in Server Management

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…