-
Notifications
You must be signed in to change notification settings - Fork 1
On disk Files
djinnbanter edited this page Jun 24, 2026
·
1 revision
Where Watchtower saves things on your server. Most files live in <server>/watchtower/. You rarely need to edit them by hand — use the dashboard and Settings instead.
| Path | In plain English |
|---|---|
watchtower/watchtower.conf |
Schedule, backups, warnings — edit via Settings |
config/watchtower-server.toml |
Dashboard port, chart speed — needs restart |
watchtower/watchtower-facts-*.json |
Health report data for the dashboard |
watchtower/watchtower-brief-*.txt |
Human-readable report summary |
watchtower/live-history.json |
Live chart history (seconds) |
watchtower/performance-rollups.json |
Minute-by-minute history for Insights |
watchtower/dashboard-auth.json |
Login accounts (hashed) — use Settings → Security |
watchtower/DR-README.txt |
Emergency recovery command — updated each report |
watchtower/
dashboard-auth.json # Login + 2FA (do not edit by hand)
watchtower.conf # Settings file
snapshot.json # Quick TPS/lag snapshot
live-history.json # Live chart data
performance-rollups.json # Insights history
watchtower-brief-*.txt # Report summaries
watchtower-facts-*.json # Report data for dashboard
ops-cache.json # Background scan cache
DR-README.txt # Recovery instructions
.watchtower-state.json # Internal state (acks, cursors)
| File | If deleted |
|---|---|
dashboard-auth.json |
Default login recreated on next start |
.watchtower-state.json |
Loses crash review marks, incremental progress |
live-history.json |
Live charts start empty (rebuild over time) |
watchtower-facts-*.json |
That report disappears from dashboard history |
Username, bcrypt password hash, TOTP secrets (encrypted), recovery codes.
Lightweight TPS/MSPT snapshot every ~60s (sampleIntervalSeconds in TOML).
One sample per second with tiered retention; flushed per liveFlushIntervalSeconds.
Last report time for incremental scans, acknowledged crashes, ignored client mods, trend samples for /watchtower status.
NeoForge mod config — restart required. See Configuration.
Watchtower · GitHub · Releases · Modrinth · Contributing · GPL-3.0-or-later
Start here
- Home
- Installation
- Quick Start Checklist
- Dashboard Overview
- Dashboard Tabs
- Understanding Data Sources
- Using Spark with Watchtower
- Live Charts
Day-to-day
- Commands
- Configuration
- Security and Access
- Hosting Panels
- Reading Metrics on Hosted Servers
- Health Reports
- Backups
- Scheduled Reports
When things go wrong
Reference