OMV6 [ RESOLU]Problème Subdomain swag ( reverse proxy )

Prize

Nouveau membre
27 Avril 2023
4
2
3
Bien le bonjour !

Je sollicite votre aide car je n'arrive pas à configurer correctement mon reverse proxy swag.
J'ai parcourus le forum, essayer de faire des recherches avec plusieurs mots clé, mais je ne trouve de solution.
N'étant que débutant, j'ai fais au mieux avec ce que j'ai pu comprendre mais j'ai du commettre des erreurs.

PROBLEME
Mon soucis est que je n'arrive à accéder à un container via un sous domaine,
Tout fonctionne parfaitement en sous dossier pourtant.
Est-ce que cela via du nom de domaine, du proxy, de la machine ( sans doute de moi :D )

CONFIG

NDD chez OVH : ndd.ovh
config-ovh.jpg

Déjà, est-ce que tout semble correcte dans la zone dns OVH s'il vous plait ?

Install Swag via Portainer
YAML:
---
version: "2.1"
services:
  swag:
    image: lscr.io/linuxserver/swag:latest
    container_name: swag
    cap_add:
      - NET_ADMIN
    environment:
      - PUID=998
      - PGID=100
      - TZ=Europe/Paris
      - URL=NDD.ovh
      - VALIDATION=dns
      - SUBDOMAINS=wildcard
      #- CERTPROVIDER= #optional
      - DNSPLUGIN=ovh
      #- PROPAGATION= #optional
      - EMAIL=MAIL@gmail.com
      #- ONLY_SUBDOMAINS=false #optional
      #- EXTRA_DOMAINS= #optional
      #- STAGING=false #optional
      #- DOCKER_MODS=linuxserver/mods:swag-dashboard|linuxserver/mods:swag-dbip
    volumes:
      - /home/docker/appdata/swag/config:/config
    ports:
      - 443:443
      #- 81:81 #optional
    restart: unless-stopped

Voici le log de swag dans Portainer :
YAML:
───────────────────────────────────────
      ██╗     ███████╗██╗ ██████╗
      ██║     ██╔════╝██║██╔═══██╗
      ██║     ███████╗██║██║   ██║
      ██║     ╚════██║██║██║   ██║
      ███████╗███████║██║╚██████╔╝
      ╚══════╝╚══════╝╚═╝ ╚═════╝
   Brought to you by linuxserver.io
───────────────────────────────────────
To support the app dev(s) visit:
Certbot: https://supporters.eff.org/donate/support-work-on-certbot
To support LSIO projects visit:
https://www.linuxserver.io/donate/
───────────────────────────────────────
GID/UID
───────────────────────────────────────
User UID:    998
User GID:    100
───────────────────────────────────────
using keys found in /config/keys
Variables set:
PUID=998
PGID=100
TZ=Europe/Paris
URL=MON-NDD.ovh
SUBDOMAINS=wildcard
EXTRA_DOMAINS=
ONLY_SUBDOMAINS=false
VALIDATION=dns
CERTPROVIDER=
DNSPLUGIN=ovh
EMAIL=MON-MAIL@gmail.com
STAGING=
Using Let's Encrypt as the cert provider
SUBDOMAINS entered, processing
Wildcard cert for MON-NDD.ovh will be requested
E-mail address entered: MON-MAIL@gmail.com
dns validation via ovh plugin is selected
Certificate exists; parameters unchanged; starting nginx
The cert does not expire within the next day. Letting the cron script handle the renewal attempts overnight (2:08am).
[custom-init] No custom files found, skipping...
[ls.io-init] done.

Server ready

Le serveur est bien lancé mais pas pleinement fonctionnel.
Mon NDD pointe bien sur le serveur swag ( h**ps://MON-NDD.ovh )
J'ai bien entré les keys pour le fichier ovh.ini pour faire la demande de certificat comme dans le tuto disponible de evok il me semble.
J'ai renommé le fichier portainer.subdomain.conf dans le dossier proxy-confs avec les paramètres d'origine fournis par la swag.
Mais je n'arrive pas à accéder via l'adresse h**ps://portainer.MON-NDD.ovh

J'ai donc testé en sous dossier en renommant le portainer.subfolder.conf, re démarré swag.
Et là j'accède bien à portainer via h**ps://MON-NDD.ovh/portainer
J'ai recherché d'où pouvait venir mon erreur mais honnêtement, je suis coincé.

J'ai essayé de mettre n'importe quel sous domaine du style ( h**s://test.MON-NDD.ovh ) mais je ne suis pas redirigé sur le portail swag

J'ai sans doute oublié ou brulé une étape mais impossible de comprendre à mon niveau.

Si l'un d'entre vous pourrait me donner une piste a explorer, ce serait vraiment sympa.
Si j'ai oublié des choses pour vous aider a comprendre mon problème, n'hésitez pas à me le demander, j'essaie de faire au mieux pour être précis.

Merci.
 
Dernière édition:
Hello Hello.

Après avoir testé pas mal de choses, toujours pas accès en sous domaine avec mon nom de domaine .ovh.

J'ai donc pris l'initiative de tester via duckdns.org, et la tout fonctionne comme je le souhaiterai.

J'ai un donc fait une erreur en procédant pour .ovh.
Si vous avez des pistes, je suis preneur, car j'en ai ras le bol :D
Je pense soit au wildcard ou à l'api keys ovh.
Reste aussi la config dans ovhcloud sur mon ip qui merdouille quelque part.

Merci, Prize.
 
Salut,
Chez OVH tu devrais avoir un CNAME du type :

Code:
*.ndd.fr CNAME ndd.fr.
Salut EVOTk,

C'est un truc de fou, juste une étoile manquante et ça fonctionne.

Honnêtement, je n'aurai jamais pensé à ça,
Un grand merci à toi qui a juste pris quelques minutes pour m'éviter des jours de galère.
Big UP ✌️

Je vais changer.le sujet en résolu.
 
  • J'aime
Réactions: Nincha et EVO