Hebergement partage possible ?


#1

Bonjour,

Avant de m’interesser a Cozy, je disposais deja d’un server sous nginx, avec certificat LetsEncrypt, qui sert plusieurs “sous-sites”: https://mondomaine/siteA, https://mondomaine/siteB, …

J’aimerais y ajouter Cozy Cloud, si possible dans un sous-chemin et sans ajouter des nouveaux certificats/domaines: https://mondomaine/cozy/

Est-ce possible ?

J’experimente avec docker. Voici un morceau de docker-compose:

cozy-stack:
image: cozy/cozy-stack
environment:
COUCHDB_HOST: cozy-stack-couch
ports:
- 8080
networks:
- internal
- cozy-net-internal
command: “cozy-stack serve”
depends_on:
- cozy-stack-couch

cozy-stack-couch:
image: apache/couchdb:2.3
environment:
COUCHDB_USER: cozy
COUCHDB_PASSWORD: cozy
ports:
- 5984
networks:
- cozy-net-internal

et un morceau de conf nginx:

location /cozy/ {
    allow 192.168.0.0/24;
    deny all;

  proxy_pass http://cozy-stack:8080/;
  proxy_set_header Host $http_host;
  proxy_set_header X-Forwarded-For $remote_addr;

}

Mon probleme actuel: apres un cozy-stack instances add, j’arrive bien a tapper sur https://mondomaine/cozy/, qui me dit que je dois “activer” mon cozy. Si je tappe sur https://mondomaine/cozy/?registerToken=lecodeobtenu, je suis malheureusement redirige sur https://mondomaine/auth/qqechose (le /cozy a disparu).

Je n’ai rien trouve d’evident dans les docs qui me permettrait de configurer cela.


#2

Bonjour @Gnurfos,

Malheureusement non, Cozy ne peut fonctionner que sur un domaine dédié et nécessite des sous-domaines pour chacune des applications utilisées.