Now with UPS, GPU and Windows service support
Your servers,
in your pocket
Real-time metrics, threshold alerts and hands-on control for every machine in your homelab — from a native Android app that talks straight to your own hardware. Nothing leaves your network.
Free to start · Open-source agent · Linux, Windows & Unraid · No account required





Trusted by homelabbers
Already running on servers like yours
Excellent app, easy to setup. I bought since it was cheap compared to other pricy monitors
Super clear. Please add another SSH client.
Translated from German
Super Übersichtlich. Bitte noch einen SSH Client einfügen.
Very good, with it I can monitor my server in detail, having the practicality that a smartphone offers.
Translated from Portuguese
Muito bom, com ele consigo monitorar o meu servidor detalhadamente, tendo a praticidade que o smartphone oferece.
amazing app thank you
Super useful!
What's I needed to monitor my computers! Super!
Ratings and downloads come straight from Google Play. Quotes are real reviews, picked by hand.
Capabilities
Not just graphs. Actual control.
Most monitoring tools show you that something broke. Monitee lets you fix it from the same screen.
Real-time metrics
CPU, memory, disks, filesystems, processes and network interfaces — sampled live and kept as history you can scrub through by day.
Threshold alerts
Set a monitor on any value — "CPU temperature above 90°C for 30 seconds" — and get a push notification the moment it trips, plus one when it recovers.
Docker control
Start, stop, restart and pause containers. Read their logs and per-container resource use.
Services
Manage systemd units on Linux and services on Windows without opening a shell.
Web checks
Poll any HTTP endpoint for status, latency and certificate expiry.
Log reader
Tail and search log files on the host, straight from your phone.
UPS
Battery charge, load and runtime remaining, with alerts on mains loss.
GPU
Utilisation, VRAM and temperature for the cards doing your transcoding.
Free covers one server, refreshed every minute, with current values on every screen. History charts, processes, logs, Docker actions and alerts are Pro — detailed below.
Fleet view
Every box, one screen
Open the app and the answer is already there: how many servers are up, what is currently wrong, and which machine is the problem. CPU, RAM and disk for each host, colour-coded so you read it in a glance, not a query.
- Unraid, Ubuntu, Debian, Proxmox and Windows hosts side by side
- Per-host CPU, memory and disk at a glance
- Ongoing events surfaced above the fold
Alerting
Know before you are told
Define a monitor against any metric and Monitee watches it for you. When a threshold is breached you get a push notification with the value and the duration — and a second one when it recovers, so you know whether it still needs you.
- Thresholds with a hold time, so transients do not page you
- Ongoing and resolved events on one timeline
- Recovery values recorded, not just the breach
Control
Fix it from the sofa
A container wedged itself again. Stop it, restart it, read its logs and check its memory use — without finding a laptop, opening a VPN and remembering the compose directory.
- Start, stop, restart and pause Docker containers
- systemd units on Linux, services on Windows
- Container and host log files, tailed live
Monitee Pro
Free watches one server. Pro watches all of them.
A one-off upgrade, not a subscription. It is what lets this app have no ads, no tracking and no data to sell — the only thing it needs from you is the upgrade.
Your whole fleet, live
- Unlimited servers Add every machine you run — the one-server limit is gone.
- Real-time metrics A ten-second refresh, instead of once a minute.
- Home-screen widget A server's vitals on your home screen, without opening the app.
Go deeper into every server
- Full history charts Every detail screen opens on free and shows current values. Pro adds the history behind them — networks, disks, filesystems, UPS and GPUs.
- Live process explorer See what is eating CPU and memory, and kill a runaway process.
- Live log reader Open and follow any log file on the server.
Know before it breaks
- Threshold monitors & alerts A push notification when CPU, memory or disk crosses your limit.
- Website & uptime checks Response times and downtime tracking for any endpoint.
Act from anywhere
- Docker control The container list is readable on free. Opening one to start, stop, restart it or follow its logs is Pro.
- systemd & Windows services Start and stop services, and read their logs.
Pro also covers ntfy push notifications and a photo for each server.
Free forever
What you get without paying anything
One server, refreshed every minute. Full overview and live current metrics on every detail screen — history charts, processes, logs, Docker actions, monitors and alerts are Pro.
- No trial, no timer, no account, no ads
- The server agent, open source and unrestricted
Already bought the app back when it was paid? You get Pro — email me and I will sort it. You should not pay twice for the same thing.
Self-hosted by design
There is no cloud. It’s just your server.
Monitee has no backend. The app connects directly to an open-source agent you install on your own machine, over your own network. There is no account to create, no telemetry, and no company sitting between you and your hardware — including us.
Reach it on your LAN as 192.168.0.166 or over your own VPN or reverse proxy as example.com.
- No account. Add a host by address and credentials. That’s the whole signup.
- No third-party transfer. Metrics travel from your server to your phone and stop there.
- Auditable agent. The server component is open source — read it before you run it.
- Works offline. No internet dependency on your own LAN.
Setup
Runs on the hardware you already have
Whichever of those you run, there is a route below. They all end the same way: set a username and password, and the agent is up.
The general path
Docker Compose, start to finish
Four commands and one file to edit. The agent needs a fair number of mounts because it reads real hardware — disks, sensors, the journal, the Docker socket — and the shipped Compose file already has them, with comments explaining what each one buys you.
- Set your login credentials in configuration.yml
- Point the two /path/to/* volumes at real directories
- Uncomment the disk devices you want temperatures for
# create the layout
mkdir -p ~/monitee-agent/{config,data}
cd ~/monitee-agent
# grab the compose file and config
wget https://raw.githubusercontent.com/Krillsson/\
monitee-agent/master/docker-compose.yml
cd config && wget https://raw.githubusercontent.com/\
Krillsson/monitee-agent/master/config/configuration.yml
# set your credentials and volume paths
nano configuration.yml
# go
cd .. && docker compose up -d
Watch it come up with docker logs -f monitee-agent. You are looking for Tomcat started on ports 8443 (https), 8080 (http).
Last step
Then add it in the app
Open Monitee and tap +. On your own network the agent announces itself over DNS-SD, so there is usually nothing to type — just sign in with the credentials you set.
The app
Built like a native Android app, because it is one
Material You, light or dark to match your phone, and fast enough to check while the kettle boils.
Questions worth asking first
What does it cost, and what is free?
Free covers one server, refreshed every minute, and it does not expire — no trial, no timer. You get the full overview and current metrics on every detail screen. Pro is a one-off upgrade, not a subscription: it lifts the one-server limit, drops the refresh to ten seconds, and adds the history charts, the process explorer, live log reading, Docker and service control, threshold alerts and uptime checks. The agent you run on your server is open source and free either way.
Why not just make it free and take ads?
Because an ad-funded monitoring app has an incentive to know things about you, and that is the opposite of what this product is for. Charging once for the advanced features means the only thing I need from you is the upgrade — no tracking, no ad SDK, no data to sell. If you already bought the app back when it was paid, email me and you get Pro; you should not pay twice for the same thing.
Is there an iOS version?
Not today. Monitee is a native Android app. The agent exposes a documented API, so an iOS client is possible — but it is not something I am building right now.
Can I use it away from home?
Yes, but you decide how. Monitee talks to whatever address you give it, so a VPN back to your network (WireGuard, Tailscale) or your own reverse proxy with TLS both work. There is no relay service in the middle, which is exactly the point.
How heavy is the agent?
Light enough to leave running on a Raspberry Pi. It samples metrics on an interval and keeps a rolling history locally — no external database to stand up.
How is this different from Grafana or Netdata?
Those are dashboards you open on a desktop. Monitee is a phone-first app that also lets you act — restart the container, stop the service, read the log — instead of only showing you the graph. Plenty of people run both.
What does it need access to?
The agent reads system metrics and, where you enable it, talks to the Docker socket and the service manager so it can control containers and units. Everything it can do is visible in the source.
Does the app collect anything about me?
Crash reports, via Firebase Crashlytics, so I can fix what breaks. Beyond that there is opt-in analytics that shows me which features get used in aggregate — off unless you turn it on, and the app works identically either way. Your server metrics are never part of any of it: those go from your agent to your device and nowhere else. If you want to verify rather than trust me, run the app behind NetGuard and watch the hosts it talks to; anything other than your own servers and Crashlytics is a bug, and I want to hear about it.
Stop guessing whether it’s still up
Install the agent, add your first server, and have your homelab on your lock screen tonight.
Free, no account, and you can read the agent’s source before you run it.