[Tuto] Installation de OmniTools en Docker

EVO

Administrateur
Membre du personnel
25 Novembre 2019
10 689
2 348
288
/var/run/docker.sock
Bonjour,
Voici un petit tuto, pour ceux qui souhaiterai installer OmniTools en Docker.

OmniTools, c'est quoi ? :giggle:
Accédez à des milliers d’utilitaires conviviaux pour modifier des images, du texte, des listes et des données, directement depuis votre navigateur

Retrouvez plus d'informations sur OmniTools ici : https://omnitools.app/


Disclamer :
Le but de ce tuto sera de rendre cette installation facile et accessible a tous, bien que loin d’être un expert de docker/docker compose, n’hésiter pas à répondre à ce sujet avec vos interrogations, .. Pour ceux qui sont plus a l'aise avec ce genre d'installation, n'hésiter pas a proposer des améliorations, ou des conseils, ...

Pour un support sur OmniTools ne concernant pas une installation via ce tutoriel, merci de poster votre question dans Applications.


Pré-requis :
Avoir Docker et Docker Compose installé sur sa machin, voir [Tuto] Installation de Docker et Docker Compose sur Debian 12

A modifier selon votre installation :
Toute mon installation, va ce faire dans un dossier "omnitools" inclu dans mon dossier "docker"
Je vais donc installer OmniTools dans docker/omnitools

Sommaire :
1/ Créer les dossiers nécessaires
2/ Le fichier "docker-compose.yml"
3/ Création et démarrage du conteneur
4/ Accès a OmniTools


Aller go :)



1/ Créer les dossiers nécessaires

Sur le NAS nous allons devoir créer simplement un dossier omnitools.

En SSH, avec la commande cd nous allons accéder au dossier ou vous souhaitez installer les fichiers de configuration du conteneur. Dans mon cas c'est /home/tuto/docker, j’exécute donc la commande suivante pour accéder au dossier docker :

cd /home/tuto/docker

Vous pouvez aussi créer le dossier omnitools avec cette commande : mkdir omnitoolsICODE]

Ensuite, avec la commande [ICODE]cd omnitools, rendez-vous dans le dossier principal de OmniTools que nous venons de créer.

Note : A partir de maintenant, toutes les commandes du tutoriel partirons du principe que vous les exécuter depuis le dossier /omnitools
[/B]




2/ Le fichier "docker-compose.yml"


Nous allons maintenant créer le fichier docker-compose.yml, c'est lui qui contiendra la configuration de notre conteneur.

Pour le créer nous exécutons la commande suivante : nano docker-compose.yml

L'éditeur s'ouvre, dedans nous allons copier/coller le code suivant :

YAML:
services:
  omni-tools:
    image: iib0011/omni-tools:latest
    container_name: omni-tools
    restart: unless-stopped
    ports:
      - "8086:80"

1753167312617.png

Une fois le fichier correctement rempli, vous pouvez quitter l'éditeur avec Ctrl+X et confirmer les modifications.[/SIZE][/B]



3/ Création et démarrage du conteneur

Rappel : Nous sommes toujours en SSH, dans notre dossier omnitools

Pour créer le conteneur et le démarrer exécuter la commande suivante : docker compose up -d


1753167353523.png

Note : Les commandes docker doivent s’exécuter avec les droits root

Si la commande vous retourne "done" ou "Running", c'est que le conteneur est bien lancé !




4/ Accès a OmniTools


Depuis votre navigateur, il vous suffit maintenant de taper l'adresse ip de votre NAS suivi du port 8086 pour se connecter a l'interface Web de OmniTools.
Exemple : Si l'ip de votre NAS est 192.168.0.20 alors l'adresse est http://192.168.0.20:8086


1753167393625.png

2025-07-22 - Création du tutoriel

Source : https://www.cachem.fr/omnitools-synology/
 
  • J'aime
Réactions: FX Cachem