node-filesync
node-filesync copied to clipboard
Admin console for the server
Should allow for basic settings changes and admin tools on the server.
Possible settings include:
- compression algorithm
- custom functions (database interface, custom compression algorithm)
- custom resources (requires restart)
- location where files are saved
- port (requires restart)
Admin tools:
- server load
- error logs
- active clients
- bandwidth throttling (per client and global)
- send message to clients (over Web Sockets)
I've pushed a basic admin console to the branch adminConsole. The admin console supports:
- CPU load, calculated over 2 second periods
- RAM usage, calculated over 2 second periods
- Ability to change the port without restarting the server
- Ability to change the document root (not tested)
The admin console can be prettified. When that's done I'll go ahead and close this issue.