Interface Overview
A tour of the Cliff dashboard layout and navigation.
The Cliff dashboard is a single-page web app with a sidebar-driven navigation model. Here's how it's organized.
Sidebar
The sidebar is your main navigation hub. It's collapsible to give you more screen real estate.
Top section — Servers: Lists all your imported and created servers with a search field to filter them. Each server shows its avatar, name, status (Online or Stopped with a colored dot), type, and port. Click any server to select it. Each row also has a more (⋯) button for per-server actions.
Bottom section — Utilities:
- Create new server — Open the creation wizard
- Import server — Open the import wizard
- App settings — Global settings, Java runtimes, network config, and daemon logs
- Account — Change your username or password
Server header
When you select a server, a header bar appears above the active panel showing:
- Avatar and name — The server's icon and display name
- Status pill — Running, Starting, Stopping, Stopped, or Blocked (when another server is running)
- Type and Minecraft version
- Join address — Click to copy
- Start / Stop / Restart buttons
- More menu — Force stop (kill the process) and Refresh (reload server data)
The Start button is disabled while the server is running, while another server is running, or during start/stop transitions. Stop and Restart are disabled while the server is stopped.
Server panels
Below the header, a set of panels is accessible from the sidebar:
| Panel | What it does |
|---|---|
| Overview | Join address, resource usage charts, health checks, and server counts |
| Console | Real-time log streaming with command input |
| Files | Browse, upload, create, edit, and delete server files |
| Mods / Plugins | Install, search, and manage mods, plugins, and datapacks from Modrinth |
| Worlds | Switch the active world, import, download, and delete worlds |
| Backups | Create, delete, and schedule snapshots; download the current server folder |
| Players | Manage ops, whitelist, and bans via bulk selection |
| Public Access | Set up a playit.gg tunnel for remote access |
| Settings | Edit server.properties, Java settings, and server profile |
Overview panel
The overview is your server's dashboard. It shows:
- Join address hero — The address players use to connect, with a copy button. If public access is active, the public address is shown instead.
- Resource chart — A combined area chart plotting CPU usage, memory usage, and player count over time. Switch between 5 min, 15 min, 1 hour, and 24 hour windows. The chart legend shows live values for each series.
- Health checks — A list of checks (e.g. EULA acceptance, launch config) with buttons that jump to the relevant panel when something needs attention.
- Counts — Number of worlds and mods on the server.
Mobile
The dashboard is fully responsive. On mobile, the sidebar collapses into a slide-out drawer accessible via a hamburger menu in the server header. All panels adapt to the smaller screen size.