Retour aux projets
adMINE

adMINE

A lightweight, modern, and powerful web interface to manage your Minecraft Java Edition servers.

Aperçu du projet 1
Aperçu du projet 2
Aperçu du projet 3
Aperçu du projet 4

The Problem

Self-hosting a Minecraft Java Edition server can quickly become a nightmare for those unfamiliar with system administration. Many users resort to expensive hosting services with limited performance (shared RAM, throttled CPU).

The manual alternative (black screen, Linux command lines) is often discouraging for most players.

    The adMINE Solution

    I developed adMINE with this in mind. Thanks to Docker containerization, the tool can be installed with a single command, without complex pre-configuration. In less than 2 minutes, you can download, configure, and launch your game instance with peace of mind.

    With its modern and intuitive interface, administration becomes accessible to everyone: player management, server property configuration, and performance monitoring.

      Project Insights

      This project was an opportunity to work on a complete Fullstack application, from architectural design to production deployment. I gained expertise in the Vue.js ecosystem (Frontend) and Drizzle ORM (Backend), while deepening my mastery of WebSockets for real-time communication.

        Key Features

        • Multi-Instance Management: Create, start, and stop as many servers as needed.
        • Version Manager: Automatic download of official versions via the Mojang manifest.
        • Live Console: Real-time logs via WebSockets and instant command execution.
        • System Monitoring: Live CPU, RAM, and Disk usage charts.
        • Player Management: Kick, Ban, Whitelist, operator management, and online player list.
        • Advanced Security: JWT authentication, hashed passwords (bcrypt), and secure middleware.
        • Configuration Editor: Structured forms to edit server.properties without touching text files.
        Infos
        TypePersonnel
        Année2025