Table des matières
Azuriom
Présentation
Site officiel: https://azuriom.com
CMS dédié au serveurs privés de jeux-video. Mettez en avant votre communautée via des actualités, Forum, TopList, … Il est compatible nativement avec Minecraft, Garry's Mod, Rust, Flyff, Team Fortress 2, …
Gratuit, et Opensource !
Installation
Pour l'installation, nous allons privilégier ici les conteneurs Docker/Podman. La documentation officielle Azuriom nous mène à cette page : https://github.com/Azuriom/Azuriom/blob/master/docker/INSTALL.md
Pour ma part, j'ai mis à disposition des images toutes prêtes avec les prérequis installés. Code source: https://gitlab.potatokingdom.fr/devopol/azuriomdocker Ce sont ces images que nous allons utiliser dans la suite.
Préparation
Avant tout, il vous faut préparer un répertoire avec les sources de l'installeur Azuriom. Télécharement: https://github.com/Azuriom/AzuriomInstaller/releases/latest/download/AzuriomInstaller.zip Par exemple, voici les commandes pour le télécharger et dézipper dans un répertoire './azuriom-www'
curl -L https://github.com/Azuriom/AzuriomInstaller/releases/latest/download/AzuriomInstaller.zip -o ./AzuriomInstaller.zip unzip ./AzuriomInstaller.zip -d ./azuriom-www
Docker-Compose
version: '3' services: nginx: image: nginx:stable-alpine container_name: nginx volumes: - "./azuriom-www:/usr/share/nginx/html:ro" ports: - "8080:80" links: - php-fpm php-fpm: image: maxypaulo/azuriom-php-fpm:latest container_name: php-fpm volumes: - "./azuriom-www:/usr/share/nginx/html" ports: - "9000:9000" links: - sql sql: image: postgres:12 container_name: postgres volumes: - "./azuriom-sql:/var/lib/postgresql/data" ports: - "5432:5432"