Server Dashboard
When you access a server, you’ll see the main dashboard which includes:- Server Console - Real-time console output and command input
- Power Controls - Start, stop, restart, and kill buttons
- Resource Statistics - CPU, memory, disk, and network usage graphs
- Server Details - Quick overview of server status and allocations
Server States
Servers can be in various states that affect available actions:| State | Description | Actions Available |
|---|---|---|
running | Server is online and operational | Full access |
offline | Server is stopped | Start only |
starting | Server is booting up | Limited |
stopping | Server is shutting down | Limited |
installing | Initial installation in progress | None |
suspended | Server has been suspended | None |
restoring_backup | Backup restoration in progress | None |
When a server is
installing, suspended, or under node maintenance, most actions will be unavailable.Server Information
The server overview displays key information:Server Object
Resource Utilization
The dashboard displays real-time resource usage through the Wings daemon:CPU Usage
Shows current CPU percentage and historical data. The limit is based on your allocated CPU cores (e.g., 200% = 2 cores).
API Endpoint
Resource statistics are fetched via WebSocket connection:Response
Server Permissions
Users and subusers can have different permissions:- Server Owner - Full access to all features
- Subusers - Custom permissions set by owner
Common Permissions
control.console- Access console and send commandscontrol.start,control.stop,control.restart- Power actionsfile.*- File management permissionsdatabase.*- Database managementschedule.*- Task schedulingbackup.*- Backup operationsallocation.*- Network allocation managementstartup.*- Startup parameter modificationsettings.*- Server settings changes
Permissions are checked both in the panel UI and at the API level. The server owner always has all permissions.
Activity Logging
All server actions are logged to the activity log, which can be viewed from the dashboard:- Power state changes
- File operations (create, edit, delete)
- Database modifications
- Backup creation/restoration
- Schedule execution
- Settings changes
- Timestamp
- User who performed the action
- Action type (e.g.,
server:console.command) - Additional properties/metadata
Installation Status
During initial server creation or reinstallation, you’ll see installation progress:Next Steps
Console
Send commands and view live output
File Manager
Manage server files and configurations
Databases
Create and manage MySQL databases
Schedules
Automate tasks with cron schedules
Backups
Backup and restore your server
Network
Manage port allocations
