PDNS Manager

Branding

Wer das Panel an Kunden ausgibt oder ein internes „Corporate"-Look will, kann den App-Namen, eine Tagline und das Logo austauschen. Alles im laufenden Betrieb über die UI – kein Image-Rebuild nötig.

Was sich ändern lässt

  • App-Name – ersetzt „PDNS Manager" überall in der UI, im Browser-Tab-Titel und in Mail-Templates (über den Platzhalter {app_name}).
  • Tagline – kurzer Untertitel, taucht z. B. im Login-Screen auf.
  • Logo – PNG oder SVG, wird als Datei im Container abgelegt und im Header angezeigt.

Wie

Einstellungen → Branding (Admin-only):

  • Name eingeben → Speichern.
  • Logo hochladen über Datei-Auswahl. Empfohlen: 256×256 px, transparenter Hintergrund.

Update-Sicherheit

Beim ./update.sh-Lauf wird das Backend-Image neu gebaut – das Volume backend_uploads bleibt aber bestehen. Dein Logo überlebt also jedes Update, ohne dass du es nachher wieder hochladen musst.

Per API setzen

Wer das automatisieren will (z. B. weil das Logo aus einem zentralen Brand-Asset-Repo kommt):

curl -X PUT "https://pdns.example.com/api/v1/settings/app-info" \\
  -H "Authorization: Bearer dnsmgr_usr_..." \\
  -H "Content-Type: application/json" \\
  -d '{"app_name":"DNS Cloud","tagline":"Pflegeleichtes DNS für jedes Team"}'

curl -X POST "https://pdns.example.com/api/v1/settings/app-logo" \\
  -H "Authorization: Bearer dnsmgr_usr_..." \\
  -F "file=@./logo.svg"
Hier ist noch kein Bild hinterlegt. Lege es unter src/assets/screenshots/<dateiname> ab und trage es in der Galerie-Liste ein.