
EnderDash Agent
🖥️ Connect your Minecraft server to EnderDash.
- Загрузки
- 299
- Подписчики
- 0
- Обновлён
- 2 июля 2026 г.
- Лицензия
- All-Rights-Reserved
Опубликован 1 марта 2026 г.
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.
Discord
Ченджлог
2.0.2-bungeecordРелиз26.1.1, 26.1.2, 26.2 · 2 июля 2026 г.
Features
2cecd8dfeat(file-manager): add duplicate action4ccf250feat(file-manager): handle file collisionsd10ebf9feat(app): log file transfer chunks
Fixes
4754bc6fix(app): show file transfer progress by bytes9825192fix(agent): guard platform tasks during shutdown9ed8b08fix(upload): report progress from datachannel flushes1782ea6fix(upload): wake yamux after datachannel drainsc12631bfix(agent): run commands asynchronously41678b1fix(app): sync PostHog diagnostic flags
Refactor
6192e5brefactor(navigation): migrate org and server navigation to links72cd699refactor(app): gate diagnostics with PostHog flags
Other
2.0.2-velocityРелиз26.1.1, 26.1.2, 26.2 · 2 июля 2026 г.
Features
2cecd8dfeat(file-manager): add duplicate action4ccf250feat(file-manager): handle file collisionsd10ebf9feat(app): log file transfer chunks
Fixes
4754bc6fix(app): show file transfer progress by bytes9825192fix(agent): guard platform tasks during shutdown9ed8b08fix(upload): report progress from datachannel flushes1782ea6fix(upload): wake yamux after datachannel drainsc12631bfix(agent): run commands asynchronously41678b1fix(app): sync PostHog diagnostic flags
Refactor
6192e5brefactor(navigation): migrate org and server navigation to links72cd699refactor(app): gate diagnostics with PostHog flags
Other
2.0.2Релиз26.1.1, 26.1.2, 26.2 · 2 июля 2026 г.
Features
2cecd8dfeat(file-manager): add duplicate action4ccf250feat(file-manager): handle file collisionsd10ebf9feat(app): log file transfer chunks
Fixes
4754bc6fix(app): show file transfer progress by bytes9825192fix(agent): guard platform tasks during shutdown9ed8b08fix(upload): report progress from datachannel flushes1782ea6fix(upload): wake yamux after datachannel drainsc12631bfix(agent): run commands asynchronously41678b1fix(app): sync PostHog diagnostic flags
Refactor
6192e5brefactor(navigation): migrate org and server navigation to links72cd699refactor(app): gate diagnostics with PostHog flags
Other
2.0.1-bungeecordРелиз26.1.1, 26.1.2, 26.2 · 30 июня 2026 г.
Features
8769706feat(signaling): use browser session tokens2ef2aecfeat(analytics): store player samples in analytics engine039bf7afeat(status): add organization status pages697c10ffeat(status): migrate public pages to SPAc0d06d4feat(analytics): add tracking across web apps28cf5c8feat: new formb36bb71feat(status): add public rate limitingab5acf8feat(app): add console command bookmarks5ea8e4afeat(app): add organization knowledge base2cd8c55feat(app): add PostHog support identity verification0c96d35feat(knowledge): publish public knowledge bases4234d70feat(knowledge): add draft save flowea4ecd2feat(app): capture signup, subscription, and payment analytics events5967f57feat(backend-shared): capture subscription and payment events server-sideded88aefeat(analytics): capture churn, invite, and server-added events server-side391581bfeat: improve fieldmask usage05494ebfeat(app): migrate Ocelot chat to shadcn componentsea95787feat(app): add Ocelot read aloud controldd1a5bffeat(app): add Ocelot retry responsed9d99defeat(app): make Ocelot read aloud markdown-aware
Fixes
708bdf2fix(app): isolate preload connection test mock9794c19fix(file-manager): distinguish config file iconsf3e0b10fix(signaling): reconcile stale server presence621e2cdfix(status): serve @ routes worker first62a57dbfix(email): migrate sending to cloudflaredc3ba78fix(analytics): tolerate missing engine dataset3a47d58fix(links): add utm tracking to enderdash links76ef588fix(website): disable remote bindings in CI builds543f0cbfix(status): query analytics history by timestamp alias2630700fix(status): hide unavailable server columnsb915acafix(app): type status page mutation inputfe9623ffix(status): refresh relative timestamps and animate stats8b729b6fix(oauth): stabilize authorization countdown widthb6ad6f0fix(deps): update all non-major dependencies (#88)347b7c6fix(status): harden status page live updatesdeb3cacfix(app): move console bookmarks into input popup2d5500dfix(app): avoid global demo revision randomness99d8668fix(knowledge): ignore editor autocomplete state39b1208fix(knowledge): render public page routes2456522fix(knowledge): default dashboard pages to rendered view2207d03fix(knowledge): use prose rendering and drop markdown toggle3a287acfix(knowledge): constrain sidebar and editor layoutb78e633fix(knowledge): fill editor height and clip page list4fa0fdefix(knowledge): render rich document nodes5969853fix(knowledge): restore prose styles and editor gutterbd84f1bfix(upload): respect data channel backpressure202234efix(agent): normalize working directory paths9fc11fcfix(agent): apply client stream backpressure6d34386fix(input-group): ignore portal clicks before focusing inputb9db5b1fix(console): prefer history navigation for empty commandsa4a2e73fix(app): stabilize billing skeleton keysbb79658fix(editor): avoid placeholder links2f77196fix(ui): use stable generated keys4bb4a74fix(deps): update all non-major dependencies (#92)0a1cb21fix(app): align Ocelot assistant avatar96b1ea4fix(app): place Ocelot copy action first7f953d1fix(app): fade older Ocelot message actions83f4c62fix(agent): rename archive files without extracting
Refactor
3a5baa1refactor(ui): align shadcn component usage83ee164refactor(workers): use secrets store bindings70207abrefactor(workers): migrate production secrets store bindingsa8fc204refactor(workers): resolve secret bindings on usea19374crefactor(status): remove animated page backgroundd680124refactor(ui): improve shadcn flows for oauth verify and statusc0f800arefactor(service-ui): align service apps with shadcn patterns3d7ba1brefactor(service-ui): polish verify and status surfaces42ba528refactor(app): align panels with shadcn patternse130f8brefactor(ui): improve shadcn composition401f05drefactor(app): split console bookmark dialogs10d6fd8refactor(knowledge): publish pages from canonical sourceddb8b19refactor(app): align Ocelot chat with shadcn composition
Other
4334f0achore(release): bump version to 2.0.1-SNAPSHOT18db27aci(signaling): deploy alongside validation51d518bperf(signaling): prewarm browser ice candidates9e619ddperf(signaling): cache browser session tokensbdfffb2perf(connections): preload server connections2a4f9f0chore(status): use live domain for public pages2d5e273ci(status): add status build workflowbdf486bchore(workers): declare production vars locally3ea2b68chore(workers): enable smart placement77ebd0dchore: properly use ignore file812657dci(website): restore website checkf387bd5chore(deps): refresh workspace dependenciesc258a10ci: consolidate pre-commit workspace checksc569bf0chore(deps): update actions/cache action to v6 (#91)277bb2abuild(app): migrate to dockview v7312f906ci(knowledge): add public knowledge checks48918c0chore(release): bump version to 2.0.1
2.0.1-velocityРелиз26.1.1, 26.1.2, 26.2 · 30 июня 2026 г.
Features
8769706feat(signaling): use browser session tokens2ef2aecfeat(analytics): store player samples in analytics engine039bf7afeat(status): add organization status pages697c10ffeat(status): migrate public pages to SPAc0d06d4feat(analytics): add tracking across web apps28cf5c8feat: new formb36bb71feat(status): add public rate limitingab5acf8feat(app): add console command bookmarks5ea8e4afeat(app): add organization knowledge base2cd8c55feat(app): add PostHog support identity verification0c96d35feat(knowledge): publish public knowledge bases4234d70feat(knowledge): add draft save flowea4ecd2feat(app): capture signup, subscription, and payment analytics events5967f57feat(backend-shared): capture subscription and payment events server-sideded88aefeat(analytics): capture churn, invite, and server-added events server-side391581bfeat: improve fieldmask usage05494ebfeat(app): migrate Ocelot chat to shadcn componentsea95787feat(app): add Ocelot read aloud controldd1a5bffeat(app): add Ocelot retry responsed9d99defeat(app): make Ocelot read aloud markdown-aware
Fixes
708bdf2fix(app): isolate preload connection test mock9794c19fix(file-manager): distinguish config file iconsf3e0b10fix(signaling): reconcile stale server presence621e2cdfix(status): serve @ routes worker first62a57dbfix(email): migrate sending to cloudflaredc3ba78fix(analytics): tolerate missing engine dataset3a47d58fix(links): add utm tracking to enderdash links76ef588fix(website): disable remote bindings in CI builds543f0cbfix(status): query analytics history by timestamp alias2630700fix(status): hide unavailable server columnsb915acafix(app): type status page mutation inputfe9623ffix(status): refresh relative timestamps and animate stats8b729b6fix(oauth): stabilize authorization countdown widthb6ad6f0fix(deps): update all non-major dependencies (#88)347b7c6fix(status): harden status page live updatesdeb3cacfix(app): move console bookmarks into input popup2d5500dfix(app): avoid global demo revision randomness99d8668fix(knowledge): ignore editor autocomplete state39b1208fix(knowledge): render public page routes2456522fix(knowledge): default dashboard pages to rendered view2207d03fix(knowledge): use prose rendering and drop markdown toggle3a287acfix(knowledge): constrain sidebar and editor layoutb78e633fix(knowledge): fill editor height and clip page list4fa0fdefix(knowledge): render rich document nodes5969853fix(knowledge): restore prose styles and editor gutterbd84f1bfix(upload): respect data channel backpressure202234efix(agent): normalize working directory paths9fc11fcfix(agent): apply client stream backpressure6d34386fix(input-group): ignore portal clicks before focusing inputb9db5b1fix(console): prefer history navigation for empty commandsa4a2e73fix(app): stabilize billing skeleton keysbb79658fix(editor): avoid placeholder links2f77196fix(ui): use stable generated keys4bb4a74fix(deps): update all non-major dependencies (#92)0a1cb21fix(app): align Ocelot assistant avatar96b1ea4fix(app): place Ocelot copy action first7f953d1fix(app): fade older Ocelot message actions83f4c62fix(agent): rename archive files without extracting
Refactor
3a5baa1refactor(ui): align shadcn component usage83ee164refactor(workers): use secrets store bindings70207abrefactor(workers): migrate production secrets store bindingsa8fc204refactor(workers): resolve secret bindings on usea19374crefactor(status): remove animated page backgroundd680124refactor(ui): improve shadcn flows for oauth verify and statusc0f800arefactor(service-ui): align service apps with shadcn patterns3d7ba1brefactor(service-ui): polish verify and status surfaces42ba528refactor(app): align panels with shadcn patternse130f8brefactor(ui): improve shadcn composition401f05drefactor(app): split console bookmark dialogs10d6fd8refactor(knowledge): publish pages from canonical sourceddb8b19refactor(app): align Ocelot chat with shadcn composition
Other
4334f0achore(release): bump version to 2.0.1-SNAPSHOT18db27aci(signaling): deploy alongside validation51d518bperf(signaling): prewarm browser ice candidates9e619ddperf(signaling): cache browser session tokensbdfffb2perf(connections): preload server connections2a4f9f0chore(status): use live domain for public pages2d5e273ci(status): add status build workflowbdf486bchore(workers): declare production vars locally3ea2b68chore(workers): enable smart placement77ebd0dchore: properly use ignore file812657dci(website): restore website checkf387bd5chore(deps): refresh workspace dependenciesc258a10ci: consolidate pre-commit workspace checksc569bf0chore(deps): update actions/cache action to v6 (#91)277bb2abuild(app): migrate to dockview v7312f906ci(knowledge): add public knowledge checks48918c0chore(release): bump version to 2.0.1
2.0.1Релиз26.1.1, 26.1.2, 26.2 · 30 июня 2026 г.
Features
8769706feat(signaling): use browser session tokens2ef2aecfeat(analytics): store player samples in analytics engine039bf7afeat(status): add organization status pages697c10ffeat(status): migrate public pages to SPAc0d06d4feat(analytics): add tracking across web apps28cf5c8feat: new formb36bb71feat(status): add public rate limitingab5acf8feat(app): add console command bookmarks5ea8e4afeat(app): add organization knowledge base2cd8c55feat(app): add PostHog support identity verification0c96d35feat(knowledge): publish public knowledge bases4234d70feat(knowledge): add draft save flowea4ecd2feat(app): capture signup, subscription, and payment analytics events5967f57feat(backend-shared): capture subscription and payment events server-sideded88aefeat(analytics): capture churn, invite, and server-added events server-side391581bfeat: improve fieldmask usage05494ebfeat(app): migrate Ocelot chat to shadcn componentsea95787feat(app): add Ocelot read aloud controldd1a5bffeat(app): add Ocelot retry responsed9d99defeat(app): make Ocelot read aloud markdown-aware
Fixes
708bdf2fix(app): isolate preload connection test mock9794c19fix(file-manager): distinguish config file iconsf3e0b10fix(signaling): reconcile stale server presence621e2cdfix(status): serve @ routes worker first62a57dbfix(email): migrate sending to cloudflaredc3ba78fix(analytics): tolerate missing engine dataset3a47d58fix(links): add utm tracking to enderdash links76ef588fix(website): disable remote bindings in CI builds543f0cbfix(status): query analytics history by timestamp alias2630700fix(status): hide unavailable server columnsb915acafix(app): type status page mutation inputfe9623ffix(status): refresh relative timestamps and animate stats8b729b6fix(oauth): stabilize authorization countdown widthb6ad6f0fix(deps): update all non-major dependencies (#88)347b7c6fix(status): harden status page live updatesdeb3cacfix(app): move console bookmarks into input popup2d5500dfix(app): avoid global demo revision randomness99d8668fix(knowledge): ignore editor autocomplete state39b1208fix(knowledge): render public page routes2456522fix(knowledge): default dashboard pages to rendered view2207d03fix(knowledge): use prose rendering and drop markdown toggle3a287acfix(knowledge): constrain sidebar and editor layoutb78e633fix(knowledge): fill editor height and clip page list4fa0fdefix(knowledge): render rich document nodes5969853fix(knowledge): restore prose styles and editor gutterbd84f1bfix(upload): respect data channel backpressure202234efix(agent): normalize working directory paths9fc11fcfix(agent): apply client stream backpressure6d34386fix(input-group): ignore portal clicks before focusing inputb9db5b1fix(console): prefer history navigation for empty commandsa4a2e73fix(app): stabilize billing skeleton keysbb79658fix(editor): avoid placeholder links2f77196fix(ui): use stable generated keys4bb4a74fix(deps): update all non-major dependencies (#92)0a1cb21fix(app): align Ocelot assistant avatar96b1ea4fix(app): place Ocelot copy action first7f953d1fix(app): fade older Ocelot message actions83f4c62fix(agent): rename archive files without extracting
Refactor
3a5baa1refactor(ui): align shadcn component usage83ee164refactor(workers): use secrets store bindings70207abrefactor(workers): migrate production secrets store bindingsa8fc204refactor(workers): resolve secret bindings on usea19374crefactor(status): remove animated page backgroundd680124refactor(ui): improve shadcn flows for oauth verify and statusc0f800arefactor(service-ui): align service apps with shadcn patterns3d7ba1brefactor(service-ui): polish verify and status surfaces42ba528refactor(app): align panels with shadcn patternse130f8brefactor(ui): improve shadcn composition401f05drefactor(app): split console bookmark dialogs10d6fd8refactor(knowledge): publish pages from canonical sourceddb8b19refactor(app): align Ocelot chat with shadcn composition
Other
4334f0achore(release): bump version to 2.0.1-SNAPSHOT18db27aci(signaling): deploy alongside validation51d518bperf(signaling): prewarm browser ice candidates9e619ddperf(signaling): cache browser session tokensbdfffb2perf(connections): preload server connections2a4f9f0chore(status): use live domain for public pages2d5e273ci(status): add status build workflowbdf486bchore(workers): declare production vars locally3ea2b68chore(workers): enable smart placement77ebd0dchore: properly use ignore file812657dci(website): restore website checkf387bd5chore(deps): refresh workspace dependenciesc258a10ci: consolidate pre-commit workspace checksc569bf0chore(deps): update actions/cache action to v6 (#91)277bb2abuild(app): migrate to dockview v7312f906ci(knowledge): add public knowledge checks48918c0chore(release): bump version to 2.0.1
2.0.0-bungeecordРелиз26.1.1, 26.1.2, 26.2 · 23 июня 2026 г.
Features
fb77075feat(oauth): stream authorize state over durable objects
Fixes
c961a15fix(oauth): simplify in-game proof page475efdefix(auth): reload on stale client bundles3ea76a8fix(verify): restore short manual challenge codes
Refactor
6df3b59refactor(auth): move transient auth state to durable objects2213d98refactor(verify): migrate challenge form to TanStack Form
Other
2.0.0-velocityРелиз26.1.1, 26.1.2, 26.2 · 23 июня 2026 г.
Features
fb77075feat(oauth): stream authorize state over durable objects
Fixes
c961a15fix(oauth): simplify in-game proof page475efdefix(auth): reload on stale client bundles3ea76a8fix(verify): restore short manual challenge codes
Refactor
6df3b59refactor(auth): move transient auth state to durable objects2213d98refactor(verify): migrate challenge form to TanStack Form
Other
Комментарии
Загружаем…
