Panel Setup
shiva-panel is an optional web-based admin panel for managing your server.
Installation
bash
npm install -g @shiva-fw/panel
shiva-panel initOr use the Docker Compose service included in the boilerplate:
bash
docker-compose up -d panelRequirements
shiva-apirunning and accessible- A modern browser
Configuration
Edit shiva-panel.config.json:
json
{
"port": 8080,
"apiUrl": "http://localhost:3000",
"title": "My Server Admin Panel"
}First Login
Default admin credentials (change immediately after first login):
Username: admin
Password: changemeFeatures
- Player list with search
- Economy management (add/remove money, set balance)
- Job assignment
- Ban/kick/warn management
- Live server console
- Discord webhook integration
- Audit log for all admin actions