winlin
Goto Top

Noip für letsencrypt

Hallo zusammen

Kann ich im portainer für letsencrypt anstatt duckdns auch noip nehmen??? In allen stacks sehe ich nur das
environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/London
      - URL=linuxserver-test.duckdns.org
      - SUBDOMAINS=wildcard
      - VALIDATION=duckdns
      - DUCKDNSTOKEN=97654867496t0877648659765854

Wie muss ich diese Einstellung für noip vornehmen???

Content-Key: 2995066094

Url: https://administrator.de/contentid/2995066094

Printed on: July 27, 2024 at 12:07 o'clock

Member: cykes
cykes Jun 05, 2022 updated at 17:32:35 (UTC)
Goto Top
Hi,

also ich hab per Google relativ schnell dies gefunden: https://hometechhacker.com/letsencrypt-certificate-dns-verification-noip ...

Ist aber nicht ganz so einfach bzw. ich bin mir nicht sicher, ob das mit den No-IP free Zugaängen so funktioniert.

Insgesamt einfacher wäre eine eigene Domain mit ne VPS und ordentlichem Zugriff auf die DNS-Verwaltung der Domain.

Gruß

cykes

[EDIT] Wobei: https://www.noip.com/blog/2021/12/17/ssl-certificate-now-included-with-f ...
Member: winlin
winlin Jun 06, 2022 at 10:28:08 (UTC)
Goto Top
Also den ersten Link schaue ich mir mal an und teste das…muss nur sehen wie ich das mache da ich ja docker Container habe.

Und den zweiten Link das ssl mit noip nun geht habe ich auch gesehen nur weiß ich nicht wie ich das nutzen kann…bzw. wie ich das in meine docker compose file integriere
Member: winlin
winlin Jun 06, 2022 at 10:49:09 (UTC)
Goto Top
Also ich habe nun den zweiten Link gefolgt und habe ein csr erstellt für meine Domain. Is nun im verify status und ich bekomme eine Info per email sobald das cert verwendet werden kannface-smile

Wie nutze ich dann dieses certificate im letsencrypt Container also in der docker compose file?
Member: winlin
winlin Jun 06, 2022 at 11:32:11 (UTC)
Goto Top
Ok also letsencrypt is deprecated und man soll swag nutzen. Habe dazu nun folgendes:

docker run -d \
  --name=swag \
  --cap-add=NET_ADMIN \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Europe/London \
  -e URL=yourdomain.url \
  -e VALIDATION=http \
  -e SUBDOMAINS=www, `#optional` \
  -e CERTPROVIDER= `#optional` \
  -e DNSPLUGIN=cloudflare `#optional` \
  -e PROPAGATION= `#optional` \
  -e DUCKDNSTOKEN= `#optional` \
  -e EMAIL= `#optional` \
  -e ONLY_SUBDOMAINS=false `#optional` \
  -e EXTRA_DOMAINS= `#optional` \
  -e STAGING=false `#optional` \
  -p 443:443 \
  -p 80:80 `#optional` \
  -v /path/to/appdata/config:/config \
  --restart unless-stopped \
  linuxserver/swag

Wie muss das nun geändert werden damit mein pem certificate genutzt wird?
Member: cykes
cykes Jun 06, 2022 at 11:39:31 (UTC)
Goto Top
Ok also letsencrypt is deprecated und man soll swag nutzen.
Lies Dich doch ersatmal ein, hier kannst Du starten: https://www.linuxserver.io/blog/2020-08-21-introducing-swag
und dann hier weitermachen: https://docs.linuxserver.io/general/swag

Ist alles dokumentiert. Und nicht alles per Copy&Paste ausprobieren, wenn man es noch nicht komplett verstanden hat.
Member: winlin
winlin Jun 06, 2022 at 11:49:38 (UTC)
Goto Top
Das habe ich

Nun geht es mir im folgendes Ich sehen dnsplugins wie cloudflare oder duckdns aber nicht noip. Habe aber nun bei noip ein certificate. Kann ich das einfach in der config abgeben da ja dnsplugin z.b. optional ist?!?

environment:
      - PUID=1000
      - PGID=1000
      - TZ=America/New_York
      - URL=linuxserver-test.com
      - SUBDOMAINS=wildcard
      - VALIDATION=dns
      - DNSPLUGIN=cloudflare #optional
      - PROPAGATION= #optional
      - DUCKDNSTOKEN= #optional
      - EMAIL= #optional
      - ONLY_SUBDOMAINS=false #optional
      - EXTRA_DOMAINS= #optional
      - STAGING=false #optional

Eigentlich müsste ich ja in meinem Fall nur URL (meine Domain), SUBDOMAINS (wildcard) und VALIDATION (DNS) eintragen
Member: cykes
cykes Jun 06, 2022 at 12:04:53 (UTC)
Goto Top
Das habe ich
ich würde eher sagen: Das Gefühl habe ich nicht.

Also, wenn ich das Durcheinander jetzt richtig verfolgt habe, hast Du jetzt ein TrustCor Standard DV Zertifikat bei NoIP, welches 1 Jahr gültig ist. Dann brauchst Du Letsencrypt nicht mehr, da Du ja kein Letsencrypt Zertifikat hast.

Binde das TrustCor einfach in Deine(n) Zielcontainer ein (vermutlich Dein Nextcloud o.ä.), fertig. Musst Du nur pro Jahr verlängern.
TrustCor hat null und nichts mit Letsencrypt am Hut, andere CA.
Member: winlin
winlin Jun 06, 2022 at 12:16:25 (UTC)
Goto Top
Ok dann kann ich also einfach nur nextcloud und MariaDB Container deployen und brauche kein swag.
Weißt du wie ich das Zertifikat konfigurieren muss? Kann man ja sicherlich beim nextcloud compose file angeben?!?