Open-source & self-hosted

The open-source Minecraft server panel

Console, files, backups, firewall, domains, SFTP, scheduled tasks — a single self-hosted panel to run and secure your game servers.

Console
Connected
>
CPU 32%
MEM 1.4 GB
Players 3

Everything you need to run game servers

Manage

CONSOLE CONNECTED
[14:32:01] Server starting...
[14:32:03] Loading world "survival"
[14:32:05] Preparing spawn area: 92%
[14:32:06] Done (4.823s)! For help, type "help"
[14:32:18] Alex joined the game
[14:33:01] > /list
[14:33:01] There are 3/20 players online
> Type a command...
CPU 32%
MEM 1.2 GB
PLAYERS 3
UPTIME 2d 5h

Real-time Console

Live server console with WebSocket streaming. Execute commands, monitor CPU, memory, and active players in real time.

/ server
2 folders 4 files
plugins/ Mar 18
world/ Mar 20
server.properties 1.2 KB Mar 20
paper.yml 4.8 KB Mar 15
server.jar 42.1 MB Mar 10
start.sh 256 B Mar 12

File Manager

Browse, edit, upload, and manage your server files directly from the panel. Built-in code editor with syntax highlighting.

Backups 3
1.5 GB Backup Now
backup-2024-03-20-14h32.tar.gz
Latest Auto · 512.5 MB · 2h ago
backup-2024-03-19-08h00.tar.gz
Auto · 498.2 MB · 1d ago
backup-2024-03-18-22h15.tar.gz
Manual · 501.8 MB · 2d ago

Automated Backups

Schedule automatic backups or create them manually. Restore any backup with a single click.

Tasks 2/3
Daily Restart Restart
Every day at 4:00 AM · Mar 20, 04:00
Hourly Backup Backup
Every hour · Mar 20, 15:00
Say Welcome Command Disabled
Every 30 min · Mar 18, 12:30

Scheduled Tasks

Automate restarts, backups, and custom commands with cron-based scheduling. Full execution history.

Secure

Firewall Rules 2/3
25565 TCP
Minecraft Server
8123 TCP
BlueMap Web UI
19132 UDP Disabled
GeyserMC

Firewall Rules

Manage firewall rules with protocol and port control. Enable or disable rules instantly from the panel.

Domains 3
play.example.com TCP
:25565
map.example.com HTTP SSL
:8123 · Expires Jun 15
panel.example.com HTTP SSL
:3001 · Expires Jun 15

Custom Domains & SSL

Add custom domains for player connections and web services. SSL certificates via Let's Encrypt.

SFTP Access 3
admin Read/Write
All folders
builder Read/Write
/world
viewer Read-Only
/logs

SFTP Access

Create SFTP accounts with granular permissions. Read-only or read-write access, scoped to specific directories.

Users 2
Louis Admin You
Alex
Control Console Files (R) Files (W) Users

Multi-user & Permissions

Invite users with fine-grained permissions — server control, console, file access, and user management.

Two-Factor Authentication Enabled
3 8 1 · 4 7 2
Recovery Codes
a8f2-k9x1 b3m7-p2w4 c5n8-q7y6 d1j4-r6z3

Two-Factor Authentication

Secure accounts with TOTP-based two-factor authentication and recovery codes.

Deploy to your server

Enter your server IP and operating system. Shulkr handles the rest — Node.js, Java, Nginx, and all dependencies are installed automatically.

Provisioning tracks each step in real time directly on this page.

Open source. Self-hosted. Yours.

Shulkr runs on your own infrastructure. No vendor lock-in, no subscriptions, no data leaving your server. Full control, always.

Latestv1.0.0
ReleasedMar 23, 2026