-
Notifications
You must be signed in to change notification settings - Fork 0
Installation
Jan Kluka edited this page Jun 21, 2026
·
1 revision
EssentialsX Dashboard is a normal Bukkit/Paper plugin with an embedded web server — there is no separate web app to deploy.
| Requirement | Notes |
|---|---|
| Server | Paper or Spigot 1.17+ |
| Java | 17 or newer (the embedded web server requires it) |
| EssentialsX |
2.19+ recommended — this is a hard dependency (depend: Essentials) |
| Optional add-ons | EssentialsXSpawn, EssentialsXChat, Vault (soft-depends); EssentialsXProtect, EssentialsXGeoIP, EssentialsXDiscord are auto-detected at runtime |
If EssentialsX is not installed, the plugin disables itself on startup.
- Install EssentialsX (and any optional add-ons you want to manage) and confirm the server boots.
-
Drop the jar — copy
EssentialsX-Dashboard-1.1.0.jar(built asEssDashboard) intoplugins/. See Building from Source if you need to compile it. -
Start the server. On first run the plugin:
- creates
plugins/EssDashboard/config.yml, - generates a strong random
jwt.secret, - creates its SQLite database
plugins/EssDashboard/dashboard.db, - bootstraps the
adminsuperuser account, - prints the dashboard URL to the console.
- creates
-
Open the dashboard at
http://<your-server-ip>:8095(default port8095). -
Log in with the default credentials:
- Username:
admin - Password:
changeme
- Username:
- You'll be forced to change the password on first login. Do it. See First Login & Security.
The dashboard listens on port (default 8095) from config.yml. To reach it from outside the
host you must allow/forward that TCP port in your firewall and (if applicable) your hosting panel.
For a public deployment, put it behind HTTPS — see Configuration and
Troubleshooting & FAQ.
| Command | Aliases | Permission | Purpose |
|---|---|---|---|
/essdashboard |
/essdash, /edash
|
essdashboard.admin (default: op) |
Print the dashboard URL and status |
-
Configuration — every
config.ymloption. - First Login & Security — passwords, 2FA, sessions.
- Staff & Permissions — add limited-access staff accounts.
EssentialsX Dashboard v1.1.0 · GitHub · Web control panel for EssentialsX
Getting Started
Features
- Dashboard & Analytics
- Players
- Economy
- Bans, Mutes & Warnings
- Chat Moderation
- Kits & Warps
- Live Console
- Server Controls
- EssentialsX Modules
- Scheduler
- Broadcast & Mail
Administration
Reference