⚠️ BACKUP YOUR CONFIG FILES
Note: This mod is currently in active development. Newer versions might change the config structure. Always backup your config/servermonitor folder before updating!
📊 What is Server Monitor?
Server Monitor is a comprehensive, web-based monitoring tool for your Minecraft server (Fabric). It creates a local webserver that visualizes your server's performance, player activity, and more in real-time.
Whether you are running a large community server or a private SMP, this mod gives you a live dashboard accessible from any browser – even on your phone! It runs purely server-side but also works in singleplayer.
✨ Key Features
🖥️ Web Dashboard
- Real-time Performance: Monitor TPS, MSPT, CPU Load, RAM Usage, and Disk Space.
- Player Tracking: See who is online, their Ping, Dimensions, Coordinates, and AFK Status.
- Playtime Statistics: Track session time, playtime today, and total playtime per player.
- Mod List: View installed mods and their versions directly in the browser.
- Visual History: Graphs show the history of the last minutes/hours for all metrics.
🎨 Fully Customizable Layout (New!)
Don't like the default look? Log in as an admin and use the Layout Editor!
- Drag & Drop: Arrange widgets exactly how you want them.
- Resizable Widgets: Make graphs larger or cards smaller.
- Custom Views: Create different layouts for the Public Dashboard (what everyone sees) and the Admin Dashboard (what only you see).
- Themes: Switch between Dark/Light Mode or try the Retro Style.
- Color Customization: Change the colors of every metric (TPS, RAM, etc.) to fit your preference.
🤖 Discord Bot Integration
The mod includes a built-in Discord bot (optional) that can:
- Slash Commands: Check
/status,/tps, or/playersdirectly from Discord. - Role Management: Use
/addroleto assign roles to players. - 🚨 Alarms: Configure automatic alerts! The bot can ping a role if TPS drops below a certain value or RAM usage gets too high.
📸 Screenshots
Modern Dashboard (Dark Mode)

Retro Style

⚙️ Configuration & Setup
1. Getting Started
Once the server starts, the web dashboard is available at:
http://YOUR_SERVER_IP:8080
To access the Admin Panel (Layout Editor & Admin View), click the lock icon on the website and login.
- Default Username:
server - Default Password:
monitor
(Please change these in the config file!)
2. Config File (config.json)
Located in config/servermonitor/config.json.
| Setting | Description | Default |
|---|---|---|
language |
Web interface language (en or de) |
en |
webServerPort |
Port for the website | 8080 |
adminUsername |
Login username for the dashboard | server |
adminPassword |
Login password for the dashboard | monitor |
discordBotEnabled |
Set to true to enable the bot |
false |
discordBotToken |
Your Discord Bot Token | INSERT_TOKEN |
3. In-Game Commands
/servermonitor overview- Shows a quick performance summary in chat./servermonitor <metric>- Shows specific stats (e.g.,/servermonitor tps,/servermonitor cpu)./servermonitor config <feature> <open/priv>- Change permissions for specific commands (e.g., make/servermonitor tpsadmin-only)./servermonitor interval <seconds>- Change how often the dashboard updates.
4. Setting up the Discord Bot
- Create a Bot in the Discord Developer Portal.
- Enable the SERVER MEMBERS INTENT in the bot settings.
- Copy the Token into
config.json. - Invite the bot to your server.
- Use
/alarmconfigin Discord to set up alerts (e.g., Ping Admin role if TPS < 18).
Supported Languages: English (en), German (de)
If you have feature requests or find bugs, feel free to contact "seemuffel" on Discord!
No gallery available for this project.
| Version | Minecraft | Loader | Download |
|---|---|---|---|
|
Server Monitor 3.2.1 3.2.1 |
1.21.10
|
fabric
|
Download |
|
Server Monitor 3.0.0 3.0.0 |
1.21.10
|
fabric
|
Download |
|
Server Monitor 2.0.0+1.21 2.0.0+1.21 |
1.21
|
fabric
|
Download |
|
Server Monitor 2.0.0+1.21.1 2.0.0+1.21.1 |
1.21.1
|
fabric
|
Download |
|
Server Monitor 2.0.0+1.21.2 2.0.0+1.21.2 |
1.21.2
|
fabric
|
Download |
|
Server Monitor 2.0.0+1.21.3 2.0.0+1.21.3 |
1.21.3
|
fabric
|
Download |
|
Server Monitor 2.0.0+1.21.4 2.0.0+1.21.4 |
1.21.4
|
fabric
|
Download |
|
Server Monitor 2.0.0+1.21.5 2.0.0+1.21.5 |
1.21.5
|
fabric
|
Download |
|
Server Monitor 2.0.0+1.21.6 2.0.0+1.21.6 |
1.21.6
|
fabric
|
Download |
|
Server Monitor 2.0.0+1.21.7 2.0.0+1.21.7 |
1.21.7
|
fabric
|
Download |
|
Server Monitor 2.0.0+1.21.8 2.0.0+1.21.8 |
1.21.8
|
fabric
|
Download |
|
Server Monitor 2.0.0+1.21.9 2.0.0+1.21.9 |
1.21.9
|
fabric
|
Download |
|
Server Monitor 2.0.0+1.21.10 2.0.0+1.21.10 |
1.21.10
|
fabric
|
Download |
|
Server Monitor 1.5.0 1.5.0 |
1.21.10
|
fabric
|
Download |
|
Server Monitor 1.4.6 1.4.6 |
1.21.10
|
fabric
|
Download |
|
Server Monitor 1.4.5 1.4.5 |
1.21.10
|
fabric
|
Download |
|
Server Monitor 1.4.3 1.4.3 |
1.21.10
|
fabric
|
Download |
|
Server Monitor 1.4.2 1.4.2 |
1.21.10
|
fabric
|
Download |
|
Server Monitor 1.4.1 1.4.1 |
1.21.10
|
fabric
|
Download |
|
Server Monitor 1.4.0 1.4.0 |
1.21.10
|
fabric
|
Download |
|
Server Monitor 1.3.8 1.3.8 |
1.21.10
|
fabric
|
Download |
|
Server Monitor 1.3.7 1.3.7 |
1.21.10
|
fabric
|
Download |
|
Server Monitor 1.3.6 1.3.6 |
1.21.10
|
fabric
|
Download |
|
Server Monitor 1.3.5 1.3.5 |
1.21.10
|
fabric
|
Download |