EasyMine

Présentation

EasyMine était l’un de mes projets étudiant, que j’ai réalisé durant ma 2ème année d’étude.

Contexte

Il s’agissait du premier projet « Systèmes et Réseaux » que je réalisais, et donc une des premières fois que je travaillais avec des technologies liés à l’hébergement.

On avait identifié une problématique pour un jeu en plein essor comme Minecraft. Il était très compliqué de créer son serveur de jeu, surtout quand on est un adolescent ou jeune adulte. C’est ce qui nous a poussé à réaliser ce projet.

Projet

EasyMine frontpage

Cela consiste en la création d’un site web d’hébergement mutualisée, dédié à la création de serveur Minecraft.

En résumé, un visiteur sur ce site peut créer son site web, forum, cloud privé, adresse e-mail et serveur de jeu. Toutes ces actions se faisaient en un clic.

Le site web était réalisé en PHP/HTML et les scripts d’automatisations en Bash. La plus grande partie du travail concernait l’assemblage des différents services et la réalisation d’un back-office à la fois exhaustif et simple d’utilisation.

Ce projet m’a marqué car j’ai pu découvrir les technologies du hosting, tel que les serveurs web (Apache), serveurs DNS (bind, djbdns) serveurs de base de données (MySQL) ou encore le système Linux (Debian) en lui-même.

La particularité de notre projet était la création d’un serveur de jeu, en plus du site web. On a donc dû ajouté au cœur du processus d’automatisation, le déploiement du serveur Minecraft.

Le projet s’est bien terminé, on a fini 5ème sur 30 projet lors d’une remise de prix à la fin du semestre.

Compétences liés

Apache
Esprit d’équipe
GNU/Linux

Retour aux réalisations