
EnderDash Agent
🖥️ Connect your Minecraft server to EnderDash.
EnderDash Agent
One dashboard for your Minecraft servers and proxies.
EnderDash Agent connects Bukkit-family servers and Minecraft proxies to the EnderDash dashboard. It gives you a shared browser workspace for console, files, players, plugins, permissions, metrics, events, and Ocelot AI-assisted workflows.
It works with the server setup you already have: Paper, Spigot, Bukkit, Purpur, Folia, Velocity, BungeeCord, or Waterfall. Keep your host, network, plugins, and world data where they are, then manage everything from one dashboard.
Features
Live Console
- Stream console output in real time
- Run commands remotely from the dashboard
- View buffered console history across sessions
- Search and inspect logs with structured severity metadata
Players and Events
- Live player lists for supported servers and proxies
- Player details, join/quit events, and activity context
- Player administration actions where the runtime supports them
- Player-origin and audience analytics where enabled
Monitoring
- Runtime statistics in live dashboards
- TPS, memory, CPU, player counts, chunks, entities, and network data where available
- Folia region scheduler metrics for Folia servers
- Historical telemetry and lifecycle events for operational context
File Browser
- Browse, create, edit, rename, move, delete, upload, and download files
- Navigate directories and inspect file sizes and timestamps
- Work with nested archive paths
- Server-root sandboxing and permission checks for safer remote access
Plugin Integrations
- Installed plugin inventory and plugin metadata
- LuckPerms permissions editor
- Vault economy context
- EssentialsX homes, warps, jail, mute, vanish, nickname, and AFK data
- Chunky pregeneration controls
- FactionsUUID lookups
Teams and Access
- Manage multiple servers and proxies from one organization
- Invite teammates with role-based access and server grants
- Gate sensitive actions through permissions, plan features, and Ocelot approval boundaries
- Activity history for important operational actions
Supported Platforms
| Platform | Version |
|---|---|
| Bukkit | 1.13+ |
| Spigot | 1.13+ |
| Paper | 1.13+ |
| Purpur | 1.13+ |
| Folia | 1.13+ |
| Velocity | 3.0+ |
| BungeeCord | Supported |
| Waterfall | Supported |
Requires Java 21 or newer.
Installation
- Create a server record in EnderDash
- Copy the Agent Key from Downloads
- Install the correct Modrinth build for your runtime
- Restart the server or proxy once so the
enderdashcommand is available - Run
enderdash install <agentKey>from the console
For manual setups, the agent key can also be configured through plugins/EnderDash/config.yml, the ENDERDASH_AGENT_KEY environment variable, or the -Denderdash.agentKey=... JVM property.
The agent connects outbound through EnderDash signaling and uses encrypted WebRTC for browser-to-agent sessions, with relay fallback when direct peer-to-peer connectivity is blocked. In most setups, you do not need to open an admin panel port or expose a separate public dashboard.
