Blueprint extension — Sheet 01

Let your users
build their own
servers.

A Blueprint extension for Pterodactyl that adds real self-service server creation to your panel — capped at a limit you choose, on the nodes and eggs you allow. No tickets, no manual provisioning, no third-party client area.

Title block
ProjectSelf Servers
Built forPterodactyl Panel
FrameworkBlueprint, MIT core
Scale1 admin : ∞ users
Rev.1.1.0
Fig. 01 — The problem

Every new server still starts with a ticket.

A user wants to try a new game type, or just needs a clean instance. Today that means a message to an admin, a manual trip into the admin panel, and a node/allocation picked by hand — for every single server.

01 Admin time, spent on clicks

Creating a server by hand takes thirty seconds — multiplied by every request, every day.

02 No guardrails

Without a panel-side limit, nothing stops a single user from quietly accumulating servers.

03 Heavy third-party stacks

Most self-service setups mean bolting on a whole separate billing system just to offer it for free.

Fig. 02 — How it works

One panel. Two views.

Users get a clean creation form right inside their account — and a shortcut button on their dashboard. Everything is enforced server-side, including the part where admins don't count.

① live usage counter
② eggs you allow
③ admins bypass the cap
ADMIN: UNLIMITED
Create a new server
Used 2 of 5 available servers
Server name
My Server
Server type
Minecraft — Paper
Create Server
→ auto-picks a free allocation on an allowed node
Fig. 03 — Configuration schedule

Every limit, set once in Admin.

One settings page controls what every self-service server is allowed to look like.

MarkItemDefaultNotes
01Servers per user5Not enforced on admin accounts
02Allowed nodesComma-separated node IDs
03Allowed eggsComma-separated egg IDs
04Memory / Disk1024 / 5120 MBApplied per created server
05CPU / Swap / IO100% / 0 / 5000 CPU = unlimited
06Databases / Backups / Allocations0 / 0 / 0Feature limits per server
Fig. 04 — Install sequence

Live in under five minutes.

01 Upload

Drop the .blueprint file in your panel root.

02 Install

One command, run as root.

blueprint -install selfservers
03 Configure

Set nodes, eggs and limits in Admin → Extensions.

04 Done

Users see "Create Server" immediately — no restart needed.