SERVER OVERVIEW

Your world, at a glance✦

Everything important, in one place.

Checking status
SERVER STATUS◉
—
Checking service
HOST MEMORY▥
—
Host-wide RAM usage
STORAGE▱
—
Server volume
ONLINE PLAYERS♙
— / —
Requires Minecraft RCON
SERVER CONTROL

Minecraft Server

systemd

Working directory · /opt/minecraft

✦
OfflineService not running
HOST PERFORMANCE

System health

LIVE
CPU load (1 min)—
Host memory—
System uptime—
— CPU coresLoading OS…
LATEST ACTIVITY

Service logs

Waiting for service logs…
NEXT STEPS

Finish your setup

01 / 04
✓
Panel deployedNekoPanel is running on Oracle Cloud
02
Connect a Minecraft serviceCreate the minecraft.service unit
03
Enable RCONUnlock live console and player tools
04
Configure backupsKeep recoverable world snapshots
LIVE OPERATIONS

Console & terminal

Monitor system service logs and send Minecraft commands over RCON.

RCON · checking
SERVER OUTPUTjournalctl · latest 250 lines
Loading service logs…
›_
Commands use Minecraft RCON, not an operating-system shell.RCON status unknown
i
RCON setup required

Set enable-rcon=true and a strong rcon.password in server.properties, then configure RCON_PASSWORD in NekoPanel's protected environment file. Do not expose RCON's port publicly.

WORLD DIRECTORY

File manager

Browse and edit configuration files inside your server root.

Loading files…
NameTypeSizeModifiedActions
Loading directory…
!
Use care when editing live files

Changes to server.properties may need a restart. This editor rejects oversized and binary files and blocks paths outside the configured server directory.

DISASTER RECOVERY

Backups

Create, download, restore, and manage compressed server snapshots.

BACKUP COUNT◴
—
Local archives found
TOTAL ARCHIVE SIZE▱
—
On the configured backup volume
REMOTE COPY☁
—
Optional rclone destination
ARCHIVE LIBRARY

Available snapshots

Backup fileCreatedSizeActions
Loading backups…
!
Restore safety

Restore replaces world, mods, and runtime files and may downgrade Minecraft to the backup version. Current network, RCON, and authentication settings are preserved. The previous files are retained under /opt/nekopanel/data/restore-rollbacks; delete a rollback only after verifying the restored server. Restores use local archives only.

PLAYER OPERATIONS

Players & permissions

Check who is online and perform common moderation actions.

ONLINE NOW♙
—
Currently connected
PLAYER SLOTS♧
—
Reported by the server
ONLINE PLAYERS

Connected players

RCON
Connect RCON to list players.
MODERATION

Player action

i
Requires Minecraft RCON

RCON must be enabled on the Minecraft server and configured in the panel's protected environment. These actions send Minecraft commands only.

AUTOMATION

Schedules

Automate starts, stops, restarts, and backups with cron expressions.

TASK LIBRARY

Scheduled tasks

Loading schedules…
CREATE TASK

New automation

EXECUTION HISTORY

Recent task runs

No task executions recorded.
OBSERVABILITY

Metrics & performance

Live host telemetry reported by the Oracle VM.

POLLING
CPU LOAD · 1 MIN▥
—
Load average
RAM USED▦
—
—
DISK USED▱
—
—
UPTIME◷
—
System uptime
CPU HISTORY

Load sample

Recent page refreshes
Collecting first metrics sample…
MEMORY ALLOCATION

Host RAM

—USED
Used memory—
Available—
Total—
i
Prometheus endpoint available

NekoPanel exposes /api/metrics in Prometheus text format. For an internet-facing deployment, configure a metrics token and restrict the endpoint at your reverse proxy.

PANEL CONFIGURATION

Settings

Review runtime configuration and deployment status.

RUNTIME

Environment overview

v0.2.0
Loading configuration…
CONNECTIVITY

RCON setup

Checking

RCON unlocks live command execution and online player tools. Keep the RCON listener bound to localhost and never expose its port to the public internet.

  1. Set enable-rcon=true in server.properties.
  2. Choose a long, unique rcon.password.
  3. Set RCON_PASSWORD in /etc/nekopanel/nekopanel.env.
  4. Restart Minecraft and NekoPanel services.
SECURITY CHECKLIST

Before public access

✓
Localhost bindPanel listens on 127.0.0.1 by default
✓
Hashed passwordbcrypt hash required at startup
!
Use HTTPS for public accessKeep SSH tunneling for now
!
Restrict service permissionsUse a narrow sudoers allowlist