NGNIX SSL Zertifikat Problem

  • Hi,


    ich bin gerade dabei mich durch die Installation von Vaultwarden zu schlagen. Portainer und der NGNIX habe ich bereits installiert.

    Nun wollte ich einen "New Proxy Host" erstellen und ein SSL Zertifikat erstellen lassen. Eine DynDNS Domain habe ich bereits durch mein Synolgy NAS.

    Diese ist bei Strato. (also z.B. nas-sven.de)

    Nun habe ich diese Domain bei der Erstellung im NGNIX ebenfalls eingetragen. Es kommt aber ein "Internat Error". Auch kam der Hinweis, dass es das Zertifikat schon in Benutzung ist. Klar, das habe ich bei bei meiner Synolgy genutzt.

    Was muss ich nun machen? Kann jemand helfen?

    UGREEN DXP4800 Plus | UGOS 1.11.0.0053 - 64GB CT2K32G56C46S5 - 2x Samsung EVO 990 Plus NVMe SSD 1 TB - 1x Seagate IronWolf Pro NAS HDD ST16000NT00 | 2x Seagate IronWolf ST12000VN0008
     MacBook Air M1 | macOS Tahoe 26.1 | FRITZ!Box 5690 Pro | Eaton Ellipse ECO 800 DIN USB USV

  • Du kannst die ein und die selbe DNS nicht auf zwei Geräten gleichzeitig nutzen.

    Meine Hardware

    iDX6011Pro 64GB RAM, 3x12 TB SG Enterpr., 2x2TB NVME Lexar NM790 Raid1,

    DXP4800+, 64GB RAM Kingst, 2x8TB WDRedPl. NVME 2x512GB Samsg 970EvoPlus

    DXP2800 1x12TB WDRedPl, 16GB RAM Crucial, NVME 2x256GB Samsg.Raid1,

    DS1525+, 2x8TB WD, 1x12TB SG IronWolf, 1x3TB WDRedPlus, 2x2TB NVME Lexar NM790 Raid1, 40GB ECC RAM

    DS720+ 2x3TB WDRedPl, 2x250GB NVME Samsg. 16GB RAM Crucial,

    DS218+ 1x12TB WD, 1x500GB SSD, RAM 10GB

    USV US3000, EatonEllip.PRO 850DIN, Zyxel XMG-108 8 x 2,5GB, Zyxel GS1200-8 x 1GB,

  • Möchte ich auch gar nicht. Ich möchte die nur noch im NGNIX nutzen. Nicht mehr auf der Synology. Aber wie stelle ich das an?

    UGREEN DXP4800 Plus | UGOS 1.11.0.0053 - 64GB CT2K32G56C46S5 - 2x Samsung EVO 990 Plus NVMe SSD 1 TB - 1x Seagate IronWolf Pro NAS HDD ST16000NT00 | 2x Seagate IronWolf ST12000VN0008
     MacBook Air M1 | macOS Tahoe 26.1 | FRITZ!Box 5690 Pro | Eaton Ellipse ECO 800 DIN USB USV

  • Zuerst an der Synology DS abmelden, damit sie Frei wird, ich habe von Strato keine Ahnung, evtl. mut Du auch bei Strato eine Einstellun ändern.

    Meine Hardware

    iDX6011Pro 64GB RAM, 3x12 TB SG Enterpr., 2x2TB NVME Lexar NM790 Raid1,

    DXP4800+, 64GB RAM Kingst, 2x8TB WDRedPl. NVME 2x512GB Samsg 970EvoPlus

    DXP2800 1x12TB WDRedPl, 16GB RAM Crucial, NVME 2x256GB Samsg.Raid1,

    DS1525+, 2x8TB WD, 1x12TB SG IronWolf, 1x3TB WDRedPlus, 2x2TB NVME Lexar NM790 Raid1, 40GB ECC RAM

    DS720+ 2x3TB WDRedPl, 2x250GB NVME Samsg. 16GB RAM Crucial,

    DS218+ 1x12TB WD, 1x500GB SSD, RAM 10GB

    USV US3000, EatonEllip.PRO 850DIN, Zyxel XMG-108 8 x 2,5GB, Zyxel GS1200-8 x 1GB,

  • Stellt sich mir die Frage, wie ich das Zertifikat bei der Synology "abmelde". Ist es mir der Einstellung "löschen" getan? Ist das für lets Encrypt dann erledigt und ich kann meine DynDNS Domain bei NGNIX entsprechend für die Zertifikatserstellung nutzen?

    UGREEN DXP4800 Plus | UGOS 1.11.0.0053 - 64GB CT2K32G56C46S5 - 2x Samsung EVO 990 Plus NVMe SSD 1 TB - 1x Seagate IronWolf Pro NAS HDD ST16000NT00 | 2x Seagate IronWolf ST12000VN0008
     MacBook Air M1 | macOS Tahoe 26.1 | FRITZ!Box 5690 Pro | Eaton Ellipse ECO 800 DIN USB USV

  • Hallo zusammen,

    ich bekomme auch beim erneuern immer ein "Internat Error".

    Ich muss im Nginx immer alle Zertifikate löschen und die neu anlegen, das klappt ohne Probleme, nur erneuern (Renew) ist nicht möglich.

    Und ich habe keine Doppelnutzung.

  • ich denke mal du benötigst einen Proxy host. Also nur so als Beispiel mit pihole und einer Fritzbox:

    1. Pi-hole: Neuen DNS-Eintrag mit .fritz.box anlegen
    2. Code
      #Zertifikat erstellen:
      cd ~/ugreen-certs
      mkcert neuer-service.fritz.box <die IP Adresse der NAS>
      cp $(mkcert -CAROOT)/rootCA.pem .
    3. Nginx: Neues SSL-Zertifikat hochladen + Proxy Host anlegen

    Wichtig zu wissen:

    • Die Root-CA (rootCA.pem) bleibt immer gleich
    • Für jeden neuen Service brauchst du nur neue Zertifikat + Key Dateien
    • Alle Geräte in deinem Netzwerk müssen mkcert CA vertrauen (einmalig mkcert -install auf jedem Gerät)
    Signatur ...

    DXP4800Pro
    Windows | Linux | Android | iOS
    Github

  • Danke für die Tipps, noch habe ich kein Pihole

    Den oben genannten Code gebe ich in einem Terminal per SSH ein?

    Übernehme ich den Namen "neuer-service.fritz.box" ? und hinten die IP von meinem NAS z.B. 192.168.178.3

    Gehört der "." Punkt am Ende auch zu Zeile 4?

  • ja der Punkt Zeile 4 gehört dazu. Ich habe das bei mir per ssh eingegeben. Bei mir hat es zumindest so funktioniert

    • cd ~/ugreen-certs: Wechselt in das Verzeichnis. (Stelle sicher, dass der Ordner existiert, sonst schlägt der Befehl fehl).
    • mkcert unas.fritz.box 192.168.178.100: Erzeugt zwei Dateien:
      1. Das Zertifikat: unas.fritz.box+1.pem
      2. Den privaten Schlüssel: unas.fritz.box+1-key.pem Dieses Zertifikat ist dann sowohl für den DNS-Namen als auch für die IP-Adresse gültig.
    • cp $(mkcert -CAROOT)/rootCA.pem .: Kopiert das Stammzertifikat (Root CA) in deinen aktuellen Ordner. Das ist nützlich, da du diese Datei auf deinen Endgeräten (PC, Handy) installieren musst, damit diese dem neuen Zertifikat vertrauen.
    Signatur ...

    DXP4800Pro
    Windows | Linux | Android | iOS
    Github

  • Als Zusatz zu steffenglock: Niemals den privaten Schlüssel weitergeben! Hier also immer aufpassen, das beim Kopieren nur der öffentliche Schlüssel weitergegeben wird. Falls das doch passiert, dann den privaten Schlüssel neu erstellen und dann den öffentlichen Schlüssel wieder neu verteilen. Das gilt für alle Zertifakte.

    NAS: mehrere DXP-4800+ mit Raid 5, 4 Toshiba 22 TB (Btrfs) und Raid 1, 2 Samsung 990 Pro 4 TB (Btrfs), 64 GB RAM

    Clients/Server: Linux Mint 22.3, MX-Linux, Debian Trixie.

    • Versuche mal bei Let's Debug einen Check zu machen. Der Test dort kann dir Aufschluss darüber geben, warum der renew Prozess abschmiert. Let's Encrypt sperrt auch für ein paar Stunden, soweit ich mich richtig erinnere, wenn der renew Prozess zu oft fehlgeschlagen ist, ohne dass dir der Proxy Manager darüber Auskunft gibt. Aber "Let's Debug könnte dir darüber zumindest Aufschluss geben. Eventuell hast du auch einen Konflikt mit der SSL Umleitung des UGOS?
    • Achte unbedingt darauf, dass bei der UGOS Portal Einrichtung Port 80 und 443 nicht umgeleitet werden, da dies der Ngynx erledigt. Also die beiden Häkchen in der Portaleinrichtung entfernen, wenn du dafür den ngynx Proxy Manager verwendest, dass kann man leicht übersehen.

      This image is exclusive to our members!
      Please log in or register for free to view graphics and attachments.


    • Schaue auch mal nach, ob im Container das Port-Mapping eingetragen ist, kann man auch schon mal vergessen.
  • Ist es nicht so, dass letsencrypt nur für öffentliche Domains funktioniert? Deswegen meine Empfehlung mit mkcert. Dann das erstelle Zertifikat in nginx importieren. Wenn Du allerdings an einer öffentlichen Domain hängst sollte letsencrypt funtionieren.

    Soweit zumindest mein Wissensstand. Ich lass mich aber gern korrigieren.

    Signatur ...

    DXP4800Pro
    Windows | Linux | Android | iOS
    Github

Participate now!

Join our community with over 10,000 members!

Register yourself now for free to get full access to all content, graphics, downloads and other exclusive features!