Quartz Dash

Quartz provides a secure browser dashboard for server operations, including runtime metrics, live console access, file editing, plugin management, and player administration.

10

Quick challenge

How far can you run before the mobs catch you?

Quartz Dash

Quartz

Github

A modern web dashboard plugin for Paper servers.

Quartz provides a secure browser dashboard for server operations, including runtime metrics, live console access, file editing, plugin management, and player administration.

Default Port: ```8080```

Features

- Secure auth flow with JWT session handling - First-start bootstrap password generation with forced password reset on first login - Password storage using PBKDF2 hashing and encrypted-at-rest hash values - Live server telemetry (TPS, CPU, RAM, players) - Web console streaming with command execution and ANSI/Minecraft color handling - File browser and in-browser editor - Plugin manager with Modrinth integration, metadata, update checks, and install/update actions - Player list, filters, and moderation actions - Desktop-optimized dashboard UI

Screenshots (Desktop)

Overview

Quartz console

Console

Quartz console

Files

Quartz files

Plugins

Quartz plugins

Quartz plugins

Players

Quartz players

Quartz players

Security Notes

- On first startup, Quartz generates secure values for placeholder secrets. - On first login, operators are required to set a new password. - Security values are stored in `src/main/resources/config.yml` for defaults and in the runtime plugin config on the server.

Default Config

```yaml web: port: 8080

security: password: encrypted-hash: "" must-change: false jwt-secret: changeme master-key: changeme ```

ADS