Zum Inhalt springen

← Alle Beiträge

Release

Hinter dem Reverse Proxy, im Unterpfad

Netzwerk

Neu

  • Nexview im Unterpfad betreiben. Setz NEXVIEW_URL_BASE=/nexview, und Nexview wohnt hinter deinem Reverse Proxy unter https://deinedomain.de/nexview/. Der Aufbau, der vorher schlicht nicht ging. Beide gängigen Proxy-Arten funktionieren: den Pfad unverändert durchreichen und das Präfix abschneiden. Anmelde-Cookie, Bilder, Downloads und die API-Beschreibung folgen dem Präfix. Ohne die Angabe bleibt alles an der Wurzel, genau wie bisher. Beispiele zum Kopieren für Nginx, Caddy, Traefik und Nginx Proxy Manager stehen im README unter *Hinter einem Reverse Proxy*.
  • Die öffentliche Adresse schlägt das Präfix vor und warnt, wenn es fehlt. Diese Adresse steckt in jedem Link, den Nexview verschickt: Einladungen, Bestätigungen, Passwort-Rücksetzungen. Der Einrichtungsassistent und die Adress-Einstellungen füllen sie jetzt samt Unterpfad vor und warnen, wenn eine von Hand eingetippte Adresse ihn nicht hat. Diese Links führten sonst ins Leere, ohne dass jemand etwas merkte.
  • Der Betrieb im Unterpfad wird bei jedem Release geprüft. Ein fester Browsertest meldet sich an, lädt neu und folgt tiefen Verweisen durch einen echten Reverse Proxy, in beiden Bauarten, bei jedem CI-Lauf.
  • Die Profilablage kann umziehen. Einstellungen → DiensteQualitätsprofile: Die Ablage lässt sich als eine Datei sichern, nur Rezepte und Namen, keine Zugangsdaten, und auf einer frischen Installation wieder einlesen. Nexview erkennt seine eigenen Kopien auf den Instanzen am Namen und übernimmt sie mit ihrer Kennung. Eine Vorschau zeigt vorher, was passieren würde, und an Radarr oder Sonarr wird dabei nichts geschrieben. Ohne das stand ein frisches Nexview vor denselben Radarr-Profilen wie vor fremden, und das Aufräumen hätte Teile davon als ungenutzt gemeldet.
  • Zwei Instanzen, eine Download-Kategorie, jetzt mit Warnung. Teilen sich zwei Radarr- oder Sonarr-Instanzen eine Kategorie im Download-Programm (oder laufen ohne eine), schnappt jede der anderen die Downloads weg: Anfragen hängen, Dateien landen in der falschen Bibliothek, und nirgends erscheint ein Fehler. Die Suche fängt dann beim Netzwerk an. Radarr kann nicht warnen, es weiß nichts von der zweiten Instanz. Nexview weiß es, unter Einstellungen → Dienste. Wegklickbar für Aufbauten, die absichtlich teilen; eine dritte Instanz auf derselben Kategorie warnt wieder.