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.