Skip to content

A modern Flask-based web dashboard to manage, start, stop, and monitor Java servers from a single web interface.

Notifications You must be signed in to change notification settings

MohamedSelimMah/Server-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🖥️ Server Manager – Flask Java Control Panel

A modern Flask web dashboard to manage, start, stop, and monitor Java servers from a single interface.


📸 Screenshots

🔐 Login Page

User authentication with a modern responsive UI

Login Page


📝 Registration Page

Create new user accounts securely

Register Page


📊 Dashboard Overview

Monitor all Java servers in one place

Dashboard


✨ Features

  • 🔐 User Authentication (Login / Register)
  • 🧠 Java Server Process Control
  • 📊 Live Status Monitoring
  • 📋 Centralized Logs
  • 🎨 Modern Responsive UI

🗂️ Project Structure

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

🚀 Getting Started

1️⃣ Clone Repository

git clone https://github.com/yourusername/server-manager.git
cd server-manager

2️⃣ Compile Java Servers

javac *.java

3️⃣ Install Python Dependencies

pip install flask werkzeug psutil

4️⃣ Run Application

python app.py

Access:

http://localhost:5000

🔐 Demo Credentials

Username: admin
Password: admin123

🧩 Adding New Servers

SERVERS = {
    'example': {
        'name': 'Example Server',
        'file': 'ExampleServer.java',
        'class': 'ExampleServer',
        'color': '#1abc9c',
        'icon': '🚀'
    }
}

About

A modern Flask-based web dashboard to manage, start, stop, and monitor Java servers from a single web interface.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published