Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⛏️ PIJadmin

PIJAdmin is a desktop dashboard that simplifies hosting and managing Minecraft servers by bringing server setup, monitoring, console access and plugin management into a single interface.


🌟 Features

  • Automated Server Setup: Automatically downloads the required Minecraft server versions (PaperMC, Vanilla, etc.)
  • Live Interactive Console: Real-time console streaming and command execution powered by WebSockets (Socket.IO).
  • Performance Monitoring: Real-time RAM and CPU consumption metrics using psutil.
  • Mod & Plugin Manager (In Development): Seamless integration with the CurseForge API to search, download, and install server-side mods, modpacks, and plugins directly from the interface.
  • One-Click Public Tunnels: Seamless public hosting integration with Playit.gg, removing the need for complex port forwarding.

🛠️ Tech Stack

  • Backend: Python 3.x, Flask, Flask-SocketIO, subprocess
  • Frontend: HTML5, CSS3, JavaScript (Socket.IO client)
  • External APIs: PaperMC API, CurseForge API (for mod discovery and updates), Playit.gg CLI

🚀 Getting Started

Prerequisites

  • Python 3.12+ installed on your system.
  • Java 17 or higher (required to run modern Minecraft server builds).

Installation

  1. Clone the repository:

    git clone https://github.com/Bautilongo/pijadmin
    cd pijadmin
  2. Install dependencies > ⚠️ Installation is still a work in progress.

    pip install -r requirements.txt
  3. Run the application

    python app.py
  4. Open your browser and navigate to http://localhost:5000 to access the dashboard


Roadmap

  • Server launcher
  • Live console
  • CPU & RAM monitoring
  • Multiple server support
  • Plugin manager
  • Automatic backups

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages