A modern Flask web dashboard to manage, start, stop, and monitor Java servers from a single interface.
User authentication with a modern responsive UI
Create new user accounts securely
Monitor all Java servers in one place
- 🔐 User Authentication (Login / Register)
- 🧠 Java Server Process Control
- 📊 Live Status Monitoring
- 📋 Centralized Logs
- 🎨 Modern Responsive UI
server-manager/
│
├── app.py
├── requirements.txt
├── README.md
│
├── images/ # 📸 Project screenshots
│ ├── login.png
│ ├── register.png
│ ├── dashboard.png
│
├── CORBAServer.java
├── RPCServer.java
├── WebSocketServer.java
├── GUIMain.java
├── HelloServer.java
git clone https://github.com/yourusername/server-manager.git
cd server-managerjavac *.javapip install flask werkzeug psutilpython app.pyAccess:
http://localhost:5000
Username: admin
Password: admin123
SERVERS = {
'example': {
'name': 'Example Server',
'file': 'ExampleServer.java',
'class': 'ExampleServer',
'color': '#1abc9c',
'icon': '🚀'
}
}

