Zum Inhalt springen

Inbetriebnahme

Terminal-Fenster
DNSE_ENCRYPTION_KEY=<hex-key> \
DNSE_ADMIN_PASSWORD=<bootstrap> \
DNSE_OPERATOR_PASSWORD=<operator-passwort> \
./dnseditor-cloud

Erreichbar sind dann zwei getrennte Welten:

  • Anwendunghttp://127.0.0.1:8422, Anmeldung per E-Mail
  • Operator-Panelhttp://127.0.0.1:8422/operator, eigenes Konto, eigener Cookie

Es gelten alle Variablen aus CE und EE. Dazu kommen:

VariableVorgabeBedeutung
DNSE_OPERATOR_USERoperatorBenutzername des Bootstrap-Operators
DNSE_OPERATOR_PASSWORDPasswort beim allerersten Start
DNSE_OPERATOR_TOKENStatisches Token für Maschinenzugriff (X-Operator-Token)
DNSE_REGIONSeingebauter KatalogRegionen als code:Label,code:Label,…
DNSE_REGIONerste RegionHeimat-Region dieser Instanz
DNSE_BACKUP_DIRVerzeichnis für nächtliche Mandanten-Exporte
DNSE_DEMOoffon legt den großen Demo-Datensatz an

DNSE_OPERATOR_PASSWORD wirkt wie das Admin-Passwort in CE nur beim ersten Start; ein später geändertes Passwort bleibt bestehen.

Das Operator-Token ist für Maschinen gedacht (Checkout-Frontend, CI). Es umgeht die Anmeldung und gilt als Administrator — entsprechend behandeln oder weglassen, wenn nur Menschen ans Panel sollen.

Der Regionenkatalog steuert, welche Heimat-Regionen für Organisationen wählbar sind und was die System-Seite im Operator-Panel auswertet.

Terminal-Fenster
DNSE_REGIONS="eu-central:Mitteleuropa,eu-southwest:Südwesteuropa,na:Amerika"
DNSE_REGION=eu-central

Ohne DNSE_REGIONS gilt der eingebaute Katalog: Mitteleuropa, Südwesteuropa, Amerika, Südamerika, Asien.

Kern-Einstellungen (SMTP, DynDNS-Hostnamen, öffentliche Adresse) und Portalnachrichten liegen in der Cloud auf Plattform-Ebene: Der Betreiber pflegt sie einmal im Operator-Panel, alle Mandanten lesen sie. In den Admin-Panels der Mandanten sind diese Seiten deshalb ausgeblendet.

Terminal-Fenster
make help # Übersicht aller Ziele
make run # Port 8422
make demo # Port 8479, zehn Demo-Organisationen
make test # Go-Tests (race) + gofmt + vet
make test-cluster-up # Vier-Knoten-Testcluster, siehe Clusterbetrieb