Important
No installation needed. This dashboard is natively served by the FerrumC Rust binary. This repo is only for UI development and contribution.
- 🛰️ Real-time: Persistent bi-directional WebSocket connection.
- 📊 Live Stats: Instant server metrics, logs, and player counts.
- 🎮 Remote Console: Full command execution from your browser.
- 📱 Responsive: Fully optimized for Mobile and Desktop management.
If you want to contribute to the UI or run a custom dev environment:
# 1. Setup
pnpm i
# 2. Run Dev (Connects to local FerrumC)
pnpm dev
# 3. Build (Outputs to ./build)
pnpm buildTip
Custom Instance: To link the dashboard to a specific server, append the port to the URL:
localhost:5173/?ws_port=9000
- Push: Changes committed to the
masterbranch. - Build: GitHub Actions automatically bundles the SvelteKit application.
- Release: Build artifacts are packaged and uploaded to GitHub Releases.
- Sync: The FerrumC binary fetches the latest UI assets to serve them natively.
Built with ❤️ by the FerrumC Team • Join Discord

