Rust admin panel (RustMonitor) See our 👉🏼 Live Instance
- Multiple servers login record.
- Simple full control (Chat, Players and Console) on single screen
- Plugin enable/disable/reload and update checker
- Permissions groups and export/import to apply on multiple servers
- All configurations on a simple panel
- Reboot with time warning
- Players tools like autokick when high ping
- More player tools (auto respond commands, auto kick more options, Skip queue)
- Discord login screen
- Player permissions
- Discord bot to send server information, bypass messages between chat and discord channel, assign groups to discord users
- Commands memory with up arrow (rewrite last command sended) on console
- RustMon Blacklist (a blacklist of players shared between rustmon clients)
Install dependencies:
npm i
Run local dev mode:
ng serve
Build redist package:
ng build --prod
or if you don't have angular installed
npm run buildprod
docker run -p 80:80 -itd alexander171294/rustmon:latest
Or see live instance in:
Api for get steam-profile, api-geolocalization, rustmap info:
First, in order to use your custom served api, you need to edit environment.prod.ts and change http://rustmon-udata.tercerpiso.tech/
for your endpoint and rebuild docker image, or run ng build again with your changes.
Second, you need to start a redis service (it is used for cache user data).
Third, you need to run our docker image of rustmon-service with your api key and environments and expose in your endpoint:
docker run -p 80:3000 -e STEAM_API="YOUR-STEAM-API-KEY" -e CACHE_HOST="YOUR-REDIS-HOST" -e CACHE_AUTH="YOUR-REDIS-PASSWORD" -e CACHE_PORT="YOUR-REDIS-PORT" -itd alexander171294/rustmon-service:latest