Bonjour,
Merci pour le temps que vous aurez pu passer sur mon problème. J’ai des notions de base sur Linux et Docker, mais je cherche aujourd’hui à faire une installation de Kresus sur mon PC linux.
Je rencontre un problème qui semble assez simple, mais je ne trouve pas où dans la procédure d’installation j’ai pu me tromper.
Merci d’avance pour votre aide
Le problème
Après avoir installé Kresus via Docker Compose, je n’arrive pas à me connecter à l’application. La combinason login/mot de passe ne semble pa correct.
Contexte
Hardware: Ordinateur sour Ubuntu 24.04 LTS Desktop
Docker version: 27.4.1
Docker compose version: Docker Compose version v2.32.1
Scenario de reproduction
Après avoir créé un dossier, téléchargement du répertoire git ( main/34e0022)
mkdir ~/docker
git clone https://framagit.org/kresusapp/kresus && cd kresus
Entrer dans le dossier support/docker-compose
Generation du password pour l’utilisateur test (j’utilise ici la combinaison login/password test/test)
htpasswd -bn test test |awk -F':' '{print $2}'
$apr1$jVTT0yJO$S.plGlHgF9nKiYQ/ZvrdX0
Edition du fichier .env
MY_DOMAIN=localhost:9876
MY_USERNAME=test
MY_PASSWD=$apr1$jVTT0yJO$S.plGlHgF9nKiYQ/ZvrdX0
PASSWORD_HASH=$apr1$jVTT0yJO$S.plGlHgF9nKiYQ/ZvrdX0
Lancement du docker compose
sudo docker compose up -d
Une fois les dockers lancés, aller à l’adresse localhost:9876
Le navigateur demande login et password
Quand j’entre test/test la popup se rouvre et redemande login et pasword
Dans les logs, on voit les lignes suivantes:
kresus-1 | [2025-01-05T21:36:13.570] [INFO] report-manager - No emailer found, skipping reports management.
kresus-1 | [2025-01-05T21:36:13.570] [INFO] poller - Reports have been sent.
kresus-1 | [2025-01-05T21:36:13.571] [INFO] init - Server is ready, let's start the show!
traefik-1 | 2025-01-05T21:36:31Z DBG github.com/traefik/traefik/v3/pkg/middlewares/auth/basic_auth.go:79 > Authentication failed middlewareName=kresus-auth@docker middlewareType=BasicAuth