Déployer Ninx et NGX Ops¶
Prérequis¶
Un serveur Linux avec Docker et Docker compose d'installé
La documentation a été faite depuis un serveur Debian 13
Préparation des dossiers¶
Sur votre serveur, créer un dossier pour les différents fichiers et dossier du stack.
Dans cette documentation utilise le dossier
/containers/nginx
Créer le dossier :
mkdir -p /containers/ngxops
cd /containers/ngxops
Cloner les fichiers¶
Les fichiers et dossiers du stacks sont disponibles à ces emplacements : - https://forge.rdr-it.com/ngx-ops/compose
Utiliser la commande ci-dessous pour cloner le répertoire depuis le dépôt :
bash <(wget -qO- bash <(wget -qO- https://forge.rdr-it.com/ngx-ops/compose/raw/branch/main/deploy.sh) ngx-ops
Configuration de base¶
Commencer par copier le sample.env en le nommant .env et éditer le.
cp sample.env .env
nano .env
Par défaut, le dashboard n'est pas publié, créer un fichier compose.override.yml avec le contenu suivant :
services:
nginx-dashboard:
ports:
- "3000:3000"
Démarrer les conteneurs¶
Télécharger les conteneurs et démarrer les :
docker compose up
Les images vont être téléchargé puis les conteneurs seront démarrés
L'absense du paramètre
-dvous permet d'avoir les logs et vérifier les conteneurs démarrent et d'afficher le mot de passe en clair du compte admin.Depuis Debian, cliquer sur la touche d pour détacher et faire fonctionner les conteneurs en arrières plan.
Accéder au Dashboard¶
Depuis un navigateur aller à l'URL : http://ip:3000 qui vous emene sur la page d'authentification.
- Identifiant : admin
- Mot de passe : celui afficher dans les logs des conteneurs

Une fois connecté, vous arrivez sur page qui vous affiche des métriques sur les requetes qui sont issue de Nginx VTS
