Installer MAZANOKE avec Docker
MAZANOKE

Installer MAZANOKE avec Docker

Table des matières

GitHub - civilblur/mazanoke: A self-hosted local image compressor that runs in your browser.
A self-hosted local image compressor that runs in your browser. - civilblur/mazanoke

Aujourd'hui nous allons parler de MAZANOKE ! Cette application stylée, vous verrez pourquoi je dis ça en l'utilisant, va vous rendre quelques petits services bien appréciables quant à la modification d'images.

Pour des opérations basiques, mais très utiles, c'est vraiment très bien foutu ! Cela vous permettra d'éviter certains sites en ligne qui proposent ces services (allez mourir dans d'atroces souffrances) ou d'utiliser l'artillerie lourde.

D'ailleurs il n'est pas dit que tout le monde à sa version piratée de Gimp et sa version gratuite de Photoshop. 😅

💡
Cette blague est maintenant sous copyright.

⚡ Caractéristiques

  • 🚀 Compresser et convertir des images instantanément dans votre navigateur.
    Ajustez la qualité de l'image (0-100%).
    Définir une taille de fichier cible.
    Définir les dimensions maximales, pour ne pas dépasser une certaine largeur/hauteur.
    Conversion entre JPG, PNG et WebP.
  • 🌍 Application Web installable.
    Utilisation en tant qu'application Web progressive (PWA).
    Mode sombre et mode clair.
    Entièrement responsive pour ordinateur de bureau, tablette et mobile.
  • 🔒 Axé sur la confidentialité.
    Fonctionne hors ligne.
    Tous les traitements d'images sont effectués localement.
    Aucune donnée n'est téléchargée vers des serveurs externes. Vos fichiers restent sur votre appareil.

💾 Installation

Prérequis

Avant de commencer, assurez-vous d’avoir :

  • Distribution Linux (Ubuntu, Debian, etc ...).
  • Docker installé.
  • Accès terminal.
  • Connexion internet.

Étapes d'Installation

  1. Créez votre compose.yml dans le dossier ou vous comptez installer MAZANOKE :
sudo nano compose.yml
  1. Et collez ça dedans :
services:
  mazanoke:
    container_name: mazanoke
    image: ghcr.io/civilblur/mazanoke:latest
    ports:
      - "3474:80"
  • - "3474:80" => Vous pouvez éventuellement changer le port 3474.
  1. On va déployer l'application :
docker compose up -d
  1. Rendez-vous sur l'ip:port, suivant l'IP de votre serveur local et du port choisi, 3474 par défaut :
http://ip:3474/

ou votre domaine :

https://mazanoke.mondomaine.com

🔧 Les options

La toute première chose à faire, c'est de ne PAS envoyer l'image sur MAZANOKE.

En effet, il faut d'abord encoder les caractéristiques attendues.

Cliquez sur Settings :

Encodez suivant vos souhaits :

Envoyez l'image à traiter, soit par un glisser/déposer ou en cliquant sur Browse :

Quand le traitement est terminé, vous êtes redirigé sur la partie Images et invité à télécharger l'image :

C'est propre et réactif, franchement cool comme application !


zarev

->.<-
🐧 Passionné de self-hosting, je partage ce que je connais et me nourris des connaissances des bonnes âmes qui partagent avec moi. Soutenons l'utilisation des apps open source et leurs développeurs.