Live · watching
WatchTower
The ops dashboard for your Minecraft server.
It watches the server while it runs, then tells you what to fix. Everything stays on the machine you already use.
Local-first · dedicated host · no cloud required
Scroll the dashboardLive
Live charts for ticks, lag, memory, players, and host load - no need to open latest.log.
- Game vitalsTPS (ticks per second), tick lag (MSPT), memory, and player count with health colours.
- Host and storageCPU, disk, and Java heap as separate readouts.
- Network, thermal, world jobsBandwidth, thermals, and background world work when the server reports them.
- Windows you pickRanges from 5 minutes to 30 days. Hover or drag for the exact time and value.
dashboard · Live
2020 TPS4.74.7 msMSPT11 Players7979 %Heap1919 %CPU4141 %DiskLive vitals · healthy band
Issues
A ranked fix inbox for live finds, scan results, boot problems, and crash pointers.
- Active / ReviewedOpen queue and a reviewed state. Reviewed clears the inbox; crash files and jars stay on disk.
- Severity bandsCritical, Warning, and Info. Covers jar drift, world pressure, join clinic, silent script fails, and more.
- Fix and DetailsFix tab for the next step. Details for the evidence. Links into Crashes, Mods, Live, and Sources.
- ToolsInbox filters, including boot filters from Startup.
dashboard · Issues
Crashes
Fingerprint-grouped crashes with Fix, Evidence, and Details tabs.
- Fingerprint groupsMatching crash shapes stacked in one group.
- Fix / Evidence / DetailsNext steps, linked stacks and files, then fingerprint metadata.
- Odd shutdownsExternal kill and OOM entries when latest.log stops with no crash dump.
- Reviewed stays on diskMark reviewed clears the Review queue. Files stay under crash-reports/.
dashboard · Crashes
Overview
Home screen after login: health grade, needs-attention list, and jump links into the dashboard.
- Health gradeLetter grade from WatchTower signals, from Strong through Poor.
- Needs attentionShort queue into Issues, crashes, backups, and related surfaces.
- Restart adviceSafe, Caution, or Wait labels. Advisory only - WatchTower does not restart the server.
- Jump cardsCards into performance insight, weekly digest, storage, Spark, and boot profile.
dashboard · Overview
http://localhost:8787NeoForge 1.21.1 DedicatedAuth active8.4 TPSOverall healthWatchTower gradeDNeeds attentionCriticalTPS / MSPT8.4 / 118msHeap79%Players / CPU4 / 68%Issues fix inbox (5 open)View inbox- CriticalLag spike - MSPT 118ms / TPS 8.4
MSPT hit 118ms with TPS 8.4 and 4 players online. World pregen was active.
- CriticalExternal kill - out-of-memory
Host OOM killer evidence in the last scan window.
Spark: optional companionLocal data: watchtower/Insights
Day-and-week views: busy hours, world pressure, storage trends, and a weekly digest.
- ScheduleBusy-hour and quiet-hour chart, plus a suggested restart window.
- World pressureLive vs busy-hours p95, and the peak minute over 7d or 30d.
- Storage and digestDisk trends on Storage, and a weekly ops digest from data already on the host.
- Vs LiveLive is the current second. Insights is the repeating pattern.
dashboard · Insights
dashboard · Insights
PlayersMSPT02.14.26.28.30713202715:0016:0017:0018:0019:0020:0021:0022:0023:00End of shift
Try the demo, then get it on Modrinth.
The demo is the real dashboard on sample data. Click around before you install.
Free forever on your machine. GPL-3.0-or-later. Runs where the server runs.