====== 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"