Server Monitor

Quick rating

Server Monitor

No reviews yet

Simply Website based Server Monitor

Performance & Optimization
Mod Loaders
Fabric
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Unsupported
Server Required

About

Project Details

Type
Mod
License
MIT License
Authors

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description

⚠️ 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 /players directly from Discord.
  • Role Management: Use /addrole to 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)

Modern Dashboard

Retro Style

Classic


⚙️ 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 tps admin-only).
  • /servermonitor interval <seconds> - Change how often the dashboard updates.

4. Setting up the Discord Bot

  1. Create a Bot in the Discord Developer Portal.
  2. Enable the SERVER MEMBERS INTENT in the bot settings.
  3. Copy the Token into config.json.
  4. Invite the bot to your server.
  5. Use /alarmconfig in 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!

Screenshots

Gallery

This project has no gallery images yet.

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

<1,000
Downloads
Last Updated
CurseForge
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works