ififds.deploy

Deploy-Verwaltung

Internes Dashboard für Webhook-Deploys, Deploy-Ziele und Logs. Anmeldung per LDAP.

ififds.deploy
-
-
Repos
-
Deploy-Ziele
-
Running Jobs
-
Pending Jobs
-
Failed Jobs
Repos
RepoBranchAutoZieleDeployAktion
Deploy-Ziele
Leerzeilen und Kommentare werden beim Speichern entfernt. Erlaubt sind DNS-/Hostnamen oder IP-Adressen. Für if.server ist hier der Server-Deploy-Zielhost einzutragen.
QueueJobs & Fortschritt
StatusJobPhaseFortschrittLog
Letzte Deploy-LogsTail
Official Sources
PlattformVersionArtefaktSHA256
Client Images
TypLabelChannelVersionArtefaktSHA256Aktionen
Update-Pakete
ReleasePaketeArtefakteManifestAktion
APT-Infrastruktur
Quellen und Mirrors
QuelleDistributionArchitekturMirrorAktion
Snapshots und Veröffentlichungen
SnapshotsVeröffentlicht
OS-Baselines
BaselineZielsystemSnapshotPaketeNeustart
Server Installer
VersionZielsystemArtefaktSHA256InstallationAktion
Server Provisioning
Provisionierung erstellt oder übernimmt einen Hetzner-Cloud-Server, setzt den DNS-A-Record, installiert IF-CA-SSH-Vertrauen und startet optional den IFDS Server Installer.
Hetzner Cloud Serverbestehende Server können übernommen werden
NameStatusIFDSTypStandortIPv4Aktion
API Tokens
NameScopesStatusErstelltLetzte NutzungAktion
Official Source importieren
Client Image bauen
Hinweis: PIN und WLAN-Daten werden in das Image eingebettet. Nur für interne Test- und Rollout-Images verwenden.
Diese Werte überspringen die Betriebssystem-Ersteinrichtung. Das einheitliche Standardpasswort sollte vor produktiver Auslieferung geändert werden.
Image schreiben

        
Update-Pakete bauen
Server Installer bauen
Das Paket installiert die Server-Infrastruktur: Debian-Pakete, PHP 8.4, nginx, MariaDB, Redis, Queue/Scheduler und optional WireGuard. Das eigentliche IFDS-Server-Release wird danach separat deployed.
OS-Baseline anlegen
Die Snapshot-URL muss unveränderlich und die APT-Quelle mit einem lokalen signed-by-Keyring signiert sein. Ein Rollout verwendet ausschließlich diese Quelle.
APT-Repository verwalten
IFDS Server provisionieren
Der Bootstrap-Key ist nur für den Erstzugang nötig. Danach vertraut der Server der IF-CA über TrustedUserCAKeys.
API Token erzeugen
Der Klartext wird nicht gespeichert und nach dem Schließen nicht erneut angezeigt.
Update-Paket
NameArtefaktGrößeSHA256Commit
Bestätigung