QNAP OpenProjet (Docker) sur Container station

EricSud

Padawan
Membre Confirmé
6 Avril 2020
128
4
23
Salut,
Je n'arrive pas à faire fonctionne OpenProjet sur mon NAS car il pose problème avec le HTTP. Il semble ne supporter que le HTTPS.
1753970820375.png
1753970835018.png

Et je ne suis pas certain de bien paramétrer mon contener...
Je vois pas mon erreur...
Merci
 
OpenProjet sur mon NAS
Salut,
L'image que tu essaye d'installer n'est plus maintenu , il est recommandé d'utiliser : openproject/openproject
1753981966307.png

Tu trouvera la doc de la nouvelle image ici : https://www.openproject.org/docs/installation-and-operations/installation/docker/

Je te suggère d'utiliser le menu application de Container Station, et d'utilise docker compose.

Voici un docker compose pour openproject :
YAML:
name: openproject
services:
    openproject:
        ports:
            - 8985:80
        environment:
            - OPENPROJECT_SECRET_KEY_BASE=secret
            - OPENPROJECT_HOST__NAME=localhost:8985
            - OPENPROJECT_HTTPS=false
            - OPENPROJECT_DEFAULT__LANGUAGE=en
        volumes:
            - /share/Container/openproject/pgdata:/var/openproject/pgdata
            - /share/Container/openproject/assets:/var/openproject/assets
        image: openproject/openproject:16

C'est repris de la commande docker de la doc : https://www.openproject.org/docs/installation-and-operations/installation/docker/#quick-start puis passé dans https://www.composerize.com/

8985:80 lie le port 80 du conteneur à 8985 sur la machine exécutant docker. J'ai volontairement mis 8985 car 8080 est un port qui est déja utilisé de base sur QNAP.

OPENPROJECT_SECRET_KEY_BASE définit la base de la clé secrète. Remplace secret par un mot de passe.

OPENPROJECT_HOST__NAME définit le nom d'hôte de l'application. Cette valeur est utilisée pour générer des formulaires et des liens dans les courriels, et doit correspondre au nom d'hôte de la requête externe (la valeur que les utilisateurs voient dans leur navigateur).

OPENPROJECT_HTTPS=false désactive le mode HTTPS par défaut d'OpenProject afin que vous puissiez accéder à l'instance via HTTP uniquement.

OPENPROJECT_DEFAULT__LANGUAGE Contrôle, lors de la toute première installation, la langue dans laquelle les données de base (telles que les types, les noms d'état, etc.) et les données de démonstration sont créées. Il définit également la langue par défaut pour les nouveaux utilisateurs.

Les variables possibles sont ici : https://www.openproject.org/docs/in.../environment/#supported-environment-variables
 
Génial merci beaucoup !!
Sur openProject ils proposent : Starting with OpenProject 12.5.6 we publish our containers for two architectures.
Alors que j'ai trouvé sur container station la 13.4.1
1754055303574.png
Et zut ! Entre temps, j'ai changé le port d'administration de mon NAS en 8888 (Pour libérer le 8080) et bien sûr j'ai l'erreur "ERR_SSL_PROTOCOL_ERROR"

:rolleyes:
 
Dernière édition:
Bon appuyer 3 s sur le bouton HOST et le NAS est de nouveau ok...
Bon comment changer le port ?
1754057233995.png