Admin - Servers
Create Server
Create a new server and provision it on Wings
POST
Authentication
This endpoint requires admin authentication and theservers:write permission.
Request Body
Server name (1-255 characters)
Server description
UUID of the server owner
UUID of the egg to use
UUID of the nest (optional)
ID of the node to deploy on
UUID of the primary allocation
Memory limit in MB (must be positive)
Swap space in MB (minimum: 0)
Disk space in MB (must be positive)
Block I/O weight (10-1000)
CPU limit percentage (0 = unlimited)
CPU thread pinning (e.g., “0-3,8”)
Database limit (0 = unlimited)
Additional allocation limit
Backup limit
Custom startup command
Environment variables as key-value pairs
Custom Docker image
Skip installation scripts
Start server after installation
Disable OOM killer
Response
Created server information
Notes
- The server will be provisioned asynchronously on Wings
- The response is returned immediately with status “installing”
- If provisioning fails, the server status will be updated to “install_failed”
- A creation email will be sent to the owner if email is configured
- The allocation must be available and belong to the specified node