Warum es das gibt

Das Problem, das Atlas Core löst

Die meisten Organisationen mit 50–500 Mitarbeitenden betreiben ihre internen Dienste auf Basis einer Reihe von Ad-hoc-Entscheidungen: DNS läuft über den Router, Zertifikate sind selbstsigniert und abgelaufen, die Dateifreigabe ist ein Mix aus Dropbox und Netzlaufwerken, niemand weiß, welche IP-Bereiche genutzt werden, und die CMDB ist eine Tabelle, die vor zwei Jahren jemand zu pflegen aufgehört hat.

Das ist kein Versagen der Absicht — sondern das Fehlen des richtigen Fundaments. Identitätsmanagement lässt sich ohne zuverlässiges internes DNS nicht zentralisieren. VPN-Zertifikate lassen sich ohne eine Zertifizierungsstelle nicht verwalten. Log-Zeitstempel sind ohne synchronisierte Zeit auf allen Hosts wertlos. Patch-Management lässt sich ohne ein präzises Inventar nicht automatisieren.

Ohne Atlas Core

  • Split-DNS verursacht SSO-Fehler und Kerberos-Timeouts
  • Abgelaufene Zertifikate legen interne Dienste unbemerkt lahm
  • Keine CMDB bedeutet kein verlässliches Asset-Inventar für Audits
  • Zeitabweichungen >5 Min. setzen die Kerberos-Authentifizierung vollständig außer Kraft
  • Kein Patch-Management = unkontrollierte CVE-Exposition
  • BSI OPS.1 und NIS2 Art. 21 können nicht nachgewiesen werden

Mit Atlas Core

  • Internes DNS löst alle Dienste zuverlässig auf — Split-Horizon
  • step-ca stellt Zertifikate automatisch über ACME aus und erneuert sie
  • NetBox liefert ein audit-taugliches Asset-Inventar aus einer Quelle
  • Chrony synchronisiert alle Hosts auf <1 ms Abweichung
  • Ansible-Patch-Läufe werden in versionierten Logs dokumentiert
  • Compliance-Nachweise für NIS2, BSI und ISO 27001 jederzeit verfügbar

Architektur

Vom Fundament zum Enterprise

Atlas Core Architektur der Fundament-Stufe
Abb. 1. Atlas Core — Fundament-Stufe. Alle Dienste laufen gemeinsam auf einer VM. NGINX Proxy Manager übernimmt die TLS-Terminierung für alle internen Dienste mit von step-ca ausgestellten Zertifikaten.
Atlas Core Enterprise-Architektur für mehrere Standorte
Abb. 2. Atlas Core — Enterprise-Stufe. EJBCA läuft als Policy-CA (Admin/RA-GUI, HSM-gestützt) mit darunter verketteter Vault PKI für kurzlebige M2M-Zertifikate. PowerDNS nutzt native Datenbankreplikation (oder AXFR/IXFR-Zonentransfer) zwischen Standorten; ISC Kea läuft als HA-Lease-Paar. OpenCloud verwendet S3-kompatiblen Objektspeicher (MinIO oder AWS) für die standortübergreifende Dateireplikation. Die Vault-Secrets-Engines laufen auf demselben 3-Knoten-Raft-Cluster.

Hosting- & Provisioning-Server. Alle Atlas-Core-Dienste laufen auf einem internen Server auf Basis von Proxmox VE — ein Host im Fundament (Mini-PC-Klasse, z. B. Minisforum MS-01), ein HA-Paar bei Plus (1U-Rack, ECC) und ein Cluster bei Enterprise. Derselbe Host trägt die Provisioning-Ebene, die jeden Knoten aufbaut und pflegt: PXE/Preseed für die gehärtete Debian-12-Basis, Ansible + Gitea (AWX/AAP in höheren Stufen), Terraform/OpenTofu und NetBox als Source of Truth. Die Hardware- und Software-Spezifikation ist je Stufe definiert, sodass der Server, der die Dienste hostet, sie auch provisioniert.

Technische Referenz

Komponentenspezifikationen

PowerDNS — Internes DNS mit Weboberfläche

PowerDNS Authoritative 4.9 + Recursor 5.1 + PowerDNS-Admin-GUI · SQLite/MySQL-Backend · HTTP-API

PowerDNS ersetzt das im Router integrierte DNS und ermöglicht Split-Horizon-Auflösung: der Authoritative-Server hält interne Zonen (.corp, .internal), der Recursor leitet diese lokal weiter und löst alles andere über einen Upstream-Resolver (Quad9 9.9.9.9 oder Cloudflare 1.1.1.1 über DoT) auf. Zonen und Records werden in der PowerDNS-Admin-Weboberfläche verwaltet — keine handgepflegten Zonendateien, keine manuellen Serial-Erhöhungen — und über die HTTP-API mit NetBox abgeglichen. Erforderlich für Kerberos (SRV-Records), FreeIPA und jedes SSO, bei dem Clients interne Dienst-Hostnamen auflösen.

# /etc/powerdns/recursor.conf — Split-Horizon, Fundament-Stufe local-address=10.10.50.10 # interne Zonen -> Authoritative-Server (:5300) forward-zones=corp.xpert-one.internal=10.10.50.10:5300 # alles andere -> Upstream über DNS-over-TLS forward-zones-recurse=.=9.9.9.9;1.1.1.1 dot-to-auth=yes

Prometheus-Metriken werden von Atlas Observe abgerufen; die PowerDNS-Admin-GUI wird über NGINX Proxy Manager mit TLS veröffentlicht.

ISC Kea — DHCP mit Weboberfläche

ISC Kea 2.6 (kea-dhcp4/6 + Control Agent) + Stork-Dashboard · memfile/MySQL-Leases · REST-API

Kea ist der moderne, API-gesteuerte Ersatz für das DHCP des Routers. Es vergibt Adressen pro VLAN und übergibt jedem Client automatisch seine Kerndienste — DNS (PowerDNS) über Option 6 und NTP (Chrony) über Option 42 — sodass kein Gerät manuell konfiguriert werden muss. Subnetze, Pools und Reservierungen spiegeln NetBox IPAM (die Quelle der Wahrheit für den Adressplan). Pool-Auslastung, aktive Leases und Serverzustand sind im Stork-Web-Dashboard sichtbar; auf Plus/Enterprise läuft ein zweites Kea als HA-Lease-Paar.

# /etc/kea/kea-dhcp4.conf — Optionen + Pool (Auszug) "option-data": [ { "name": "domain-name-servers", "data": "10.10.50.10" }, # Opt 6 -> PowerDNS { "name": "ntp-servers", "data": "10.10.50.10" } # Opt 42 -> Chrony ], "subnet4": [ { "subnet": "10.10.60.0/24", "pools": [ { "pool": "10.10.60.50 - 10.10.60.240" } ] } ]

Die REST-API des Kea Control Agent steuert Stork und die Automatisierung; die Stork-GUI wird über NGINX Proxy Manager mit TLS veröffentlicht.

PKI & Zertifikatsverwaltung — mit Weboberfläche

Gestufte CA: step-ca (Fundament) · HashiCorp Vault PKI + Vault-UI (Plus) · EJBCA + Admin/RA-GUI (Enterprise) — Server-, Client- & M2M-Zertifikate

Eine Root-CA pro Kunde, offline generiert und air-gapped aufbewahrt; nur eine ausstellende Intermediate-CA ist jemals online. Die PKI skaliert nach Stufe und wird stets über eine Weboberfläche verwaltet — nie mit handgeschriebenem OpenSSL. Fundament nutzt step-ca für automatisiertes ACME-TLS. Plus rüstet auf HashiCorp Vault PKI mit der Vault-Web-UI auf: ausstellende CA plus Rollen je Typ (Server, Client, M2M), ausgestellt über ACME/API. Enterprise betreibt EJBCA als vollwertige Policy-CA — Admin-GUI (Mgmt-VLAN, mTLS) und RA-GUI (Self-Service), Zertifikatsprofile, Freigaben, CRL/OCSP, EST/SCEP/CMP, HSM-gestützt — mit darunter verketteter Vault PKI als kurzlebige M2M-Ausstellungs-Engine. Jede Ausstellung/Erneuerung/Sperrung wird in Atlas Observe auditiert.

# step-ca (Fundament) — Host-Zertifikat über ACME (automatische Erneuerung) step ca certificate "nginx.corp.xpert-one.internal" nginx.crt nginx.key # Vault PKI (Plus) — eine Rolle je Zertifikatstyp vault write pki_int/roles/server allowed_domains="corp.xpert-one.internal" server_flag=true max_ttl=2160h vault write pki_int/roles/client client_flag=true max_ttl=720h # mTLS, 30 T vault write pki_int/roles/m2m allow_any_name=true max_ttl=24h # Workload-Identität

Zertifikatstypen: Server (TLS, 90 T, ACME) · Client (mTLS, 30 T, RA/EST/SCEP) · M2M (Workload-Identität, ≤ 24 h, Vault AppRole/JWT). Admin-Oberflächen werden nur über NGINX Proxy Manager mit TLS veröffentlicht.

HashiCorp Vault OSS — Secrets-Management Enterprise-Add-on

hashicorp/vault · Raft-Storage-Backend · zugleich die Plus-PKI-Engine (oben)

Über die Zertifikatsausstellung hinaus (PKI-Rolle oben) wird Vault als Enterprise-Add-on für Secrets angeboten: dynamische Datenbank-Anmeldedaten, automatisierte API-Schlüssel-Rotation und einen versionierten K/V-Secret-Store mit vollständigem Audit-Logging — jeder Secret-Zugriff wird an Graylog weitergeleitet. Die Secrets-Engines werden auf der Fundament-Stufe bewusst nicht bereitgestellt: Der betriebliche Aufwand (Unseal-Keys, Raft-Quorum) lohnt sich erst, wenn eine Organisation Anforderungen an dynamische Secrets hat.

# Secrets-Engines (Enterprise-Add-on) — getrennt von der PKI-Engine vault secrets enable -path=secret kv-v2 vault secrets enable database # Dynamische, kurzlebige Datenbank-Anmeldedaten vault write database/roles/app \ db_name=postgres \ default_ttl=1h max_ttl=24h

Auf Enterprise-Stufe: Vault läuft als 3-Knoten-Raft-Cluster mit Auto-Unseal über AWS KMS oder Azure Key Vault.

NetBox — Netzwerkinventar & IPAM

netbox-community/netbox · 4.x · PostgreSQL-Backend · Redis-Caching

NetBox ist die zentrale Quelle der Wahrheit für IP-Adressmanagement (IPAM), Netzwerkgeräteinventar und die CMDB — es gibt kein zweites Inventarwerkzeug. Jedes Subnetz, VLAN, Präfix und Gerät wird hier registriert, bevor es bereitgestellt wird. Ansible liest die NetBox-Inventar-API dynamisch aus — keine statischen Inventardateien mehr. Benutzerdefinierte Felder erweitern NetBox um den Asset-Lebenszyklus (Leasing-Ende, Garantieablauf, Refresh-Zyklus) und machen es damit auch zur zentralen Quelle der Wahrheit für den Hardware-Lebenszyklus von Atlas Blueprint.

# Dynamisches Ansible-Inventar aus NetBox # inventory/netbox.yml plugin: netbox.netbox.nb_inventory api_endpoint: https://netbox.corp.xpert-one.internal token: "{{ lookup('env', 'NETBOX_TOKEN') }}" validate_certs: true group_by: - device_roles - sites - tags query_filters: - status: "active"

Chrony — NTP-Zeitsynchronisation

chrony 4.x · Stratum-2-Server · NTP-Pool oder GPS-Referenz

Damit Kerberos funktioniert, müssen alle Hosts auf maximal 5 Sekunden zeitsynchronisiert sein, für eine sinnvolle Log-Korrelation im SIEM sogar auf unter 1 ms. Chrony ist als Stratum-2-NTP-Server konfiguriert, der sich mit ptbtime1.ptb.de synchronisiert (deutscher nationaler Standard, Physikalisch-Technische Bundesanstalt). Alle internen Clients erhalten die NTP-Serveradresse über DHCP-Option 42. Der NTP-Offset wird in Zabbix überwacht, mit Alarmierung bei einer Abweichung >50 ms.

# /etc/chrony.conf — Atlas Core NTP-Server server ptbtime1.ptb.de iburst server ptbtime2.ptb.de iburst server 0.de.pool.ntp.org iburst # LAN-Clients die Synchronisation erlauben allow 10.0.0.0/8 allow 172.16.0.0/12 allow 192.168.0.0/16 makestep 1.0 3 rtcsync logdir /var/log/chrony

Regulatorische Compliance

Was Atlas Core erfüllt

Jede Kontrolle unten ist der Atlas-Core-Komponente zugeordnet, die sie erfüllt, samt dem erzeugten Nachweis.

Regulierung / Kontrolle Anforderung Atlas-Core-Komponente Nachweis
NIS2 Art. 21(2)(e) Nutzung sicherer Kommunikationskanäle; Verschlüsselung von Daten bei der Übertragung step-ca — alle internen TLS-Zertifikate; NGINX — TLS-Terminierung Export des Zertifikatsinventars aus step-ca
NIS2 Art. 21(2)(j) Patch- und Schwachstellenmanagement — Software auf aktuellem Stand halten Ansible-Patch-Management — wöchentliche Läufe, dokumentiert in der AWX-Job-Historie Export der AWX-Job-Historie; CVE-Scan vorher/nachher
GDPR Art. 25 Datenschutz durch Technikgestaltung — Zugriffskontrolle, standardmäßige Verschlüsselung step-ca — standardmäßig TLS überall; NGINX — kein Klartext-HTTP intern step-ca-Audit-Log; Prüfung der NGINX-Zugriffslogs
GDPR Art. 32(1)(a) Pseudonymisierung und Verschlüsselung personenbezogener Daten OpenCloud — serverseitige Verschlüsselung; step-ca — Schlüsselverwaltung Export der OpenCloud-Verschlüsselungskonfiguration
BSI OPS.1.1.3 Patch-Management — dokumentierte Richtlinie, nachverfolgte Anwendung von Patches Ansible + AWX — alle Patch-Läufe versionskontrolliert in GitLab Git-Historie der Ansible-Playbooks + AWX-Job-Log
BSI OPS.1.2.1 Änderungsmanagement — alle Änderungen dokumentiert und nachvollziehbar NetBox — Änderungshistorie je Objekt (integriertes Journal & Changelog) Export des NetBox-Changelogs
DORA Art. 9(2) IKT-Asset-Inventar — vollständiges und aktuelles Verzeichnis der IKT-Assets NetBox — zentrale CMDB für alle Netzwerkgeräte, IPs und IT-Assets NetBox-API-/Berichtsexport
CRA Annex I §1 Produkte sollen ohne bekannte ausnutzbare Schwachstellen ausgeliefert werden Ansible-Patch-Management stellt sicher, dass alle eingesetzten Komponenten auf dem neuesten stabilen Stand sind Greenbone-Scan nach der Bereitstellung (Atlas Perimeter)

Eigenständige Installation

Eine Komponente installieren — ohne vollständige Integration

Jede Komponente kann unabhängig bereitgestellt werden, ohne sich auf eine vollständige Atlas-Core-Integration festzulegen. Füllen Sie das Customer Request Form aus, wir definieren den Umfang, wir setzen um. Festpreis, fester Umfang, 5 Tage Support nach Installation inklusive.

PowerDNS — eigenständig

PowerDNS 4.9 + PowerDNS-Admin · :53 UDP/TCP · Web-GUI

Internes DNS mit Weboberfläche für Ihre Organisation. Split-Horizon: interne Zonen werden lokal aufgelöst, externe Anfragen über DNS-over-TLS weitergeleitet. Zonen und Records werden in der PowerDNS-Admin-GUI verwaltet. Ersetzt das Router-DNS sofort.

  • Authoritative + Recursor, bis zu 3 interne Domains
  • Forward-Zone zu Upstream-DoT-Resolver
  • PowerDNS-Admin-Web-GUI hinter NGINX/TLS
  • Zabbix-Monitoring-Anbindung
  • 5 Tage Support nach Installation

€ 790

Netto, zzgl. MwSt. · Anfahrt innerhalb von 100 km um Hamburg inklusive · Hardware nicht enthalten

CRF herunterladen & Angebot anfordern

step-ca — Zertifizierungsstelle

smallstep/certificates · ACME · :443 HTTPS

Einsteiger-Zertifizierungsstelle für Ihre Organisation. Root-CA offline generiert, Intermediate-CA in step-ca. Stellt Zertifikate für interne Dienste automatisch über ACME mit kurzen TTLs aus. Auf die Vault-PKI-/EJBCA-Weboberfläche unten aufrüstbar.

  • Root-CA (offline) + Intermediate-CA in step-ca
  • ACME-Provisioner + Ausstellungsrollen
  • Eine Anwendungsintegration (NGINX oder interner Dienst)
  • ACME-Client auf einem Ziel-Host
  • 5 Tage Support nach Installation

€ 790

Netto, zzgl. MwSt. · Anfahrt innerhalb von 100 km um Hamburg inklusive · Hardware nicht enthalten

CRF herunterladen & Angebot anfordern

PKI-Weboberfläche — Vault PKI / EJBCA

Vault PKI + Vault-UI · oder EJBCA + Admin/RA-GUI · Server · Client · M2M

Eine verwaltete PKI mit Browser-Oberfläche für den vollständigen Zertifikatslebenszyklus. Vault PKI (mit Vault-UI) oder EJBCA (Admin- + RA-GUI, Zertifikatsprofile, HSM). Stellt Server- (TLS), Client- (mTLS) und M2M-Zertifikate (Workload-Identität) aus und sperrt sie, inkl. CRL/OCSP.

  • Offline-Root → ausstellende Online-CA
  • Rollen/Profile für Server-, Client- & M2M-Zertifikate
  • Web-GUI hinter NGINX/TLS + OIDC-/mTLS-Admin-Auth
  • ACME- / EST- / SCEP-Enrollment + CRL/OCSP
  • 5 Tage Support nach Installation

ab € 1.490

Netto, zzgl. MwSt. · Anfahrt innerhalb von 100 km um Hamburg inklusive · Hardware nicht enthalten

CRF herunterladen & Angebot anfordern

Chrony — Zeitsynchronisation

chrony 4.x · stratum 2 · PTB reference

Stratum-2-NTP-Server, synchronisiert mit dem deutschen nationalen Zeitstandard (PTB Braunschweig). Erforderlich für Kerberos, SIEM-Log-Korrelation und jeden Compliance-Audit-Trail.

  • Chrony konfiguriert auf PTB-Stratum-1-Server
  • LAN-Subnetz-ACL für Client-Zugriff
  • Aktualisierung der DHCP-Option 42
  • Zabbix-Anbindung zur Offset-Überwachung
  • 5 Tage Support nach Installation

€ 390

Netto, zzgl. MwSt. · Anfahrt innerhalb von 100 km um Hamburg inklusive · Hardware nicht enthalten

CRF herunterladen & Angebot anfordern

ISC Kea DHCP — eigenständig

ISC Kea 2.6 + Stork · :67/68 UDP · Web-Dashboard

Modernes, API-gesteuertes DHCP mit Browser-Dashboard. Vergibt Adressen pro VLAN und übergibt DNS (Option 6) und NTP (Option 42) automatisch. Aktive Leases und Pool-Auslastung im Stork-Web-Dashboard. Ersetzt das Router-DHCP sauber.

  • DHCPv4-Scope für bis zu 3 Subnetze/VLANs
  • Optionen 6 (DNS) + 42 (NTP) + Reservierungen
  • Stork-Web-Dashboard hinter NGINX/TLS
  • Zabbix-Anbindung zur Pool-Auslastung
  • 5 Tage Support nach Installation

€ 690

Netto, zzgl. MwSt. · Anfahrt innerhalb von 100 km um Hamburg inklusive · Hardware nicht enthalten

CRF herunterladen & Angebot anfordern
Hinweis: Eigenständige Komponenten beinhalten keine Integration mit anderen Systemen. Wenn Sie PowerDNS mit FreeIPA integrieren, Kea-DHCP-Reservierungen aus NetBox IPAM steuern, OpenCloud mit Ihrem Active Directory verbinden oder vollständiges PKI-Management über mehrere Hosts hinweg benötigen — dafür ist ein Integrationsprojekt erforderlich, das mit einem Audit beginnt. Kontaktieren Sie uns, um den Umfang zu besprechen.

Vollständige Integration

Foundation · Plus · Enterprise

Eine vollständige Atlas-Core-Integration erfordert zunächst ein Audit. Das Audit (2–3 Wochen) erfasst Ihre bestehende Umgebung, identifiziert Lücken und erstellt ein Leistungsverzeichnis (Statement of Work). Die Integration wird anschließend projektbezogen kalkuliert. Ein Vor-Ort-Ingenieur ist für die gesamte Dauer inbegriffen.

Foundation

5–50 Nutzer · 1 Standort · einzelner Server

Vor Ort: 1 Monat

ab € 19.500

Netto, zzgl. MwSt. · Festpreis nach Audit

  • PowerDNS + PowerDNS-Admin (einzelner Knoten)
  • ISC Kea DHCP + Stork (einzelner Knoten)
  • step-ca PKI — ACME-TLS (Einzelknoten)
  • NGINX Proxy Manager
  • OpenCloud (lokaler Speicher)
  • NetBox (IPAM + CMDB)
  • Chrony-NTP-Server
  • Ansible-Patch-Baseline (CLI)
  • NetBird-Management-VPN + Web-Dashboard
  • Oxidized — Router-/Switch-Konfigurationssicherung nach Gitea
  • Dokumentation + Runbook
Audit anfordern, um zu starten
Enterprise

500+ Nutzer · mehrere Standorte · vollständiger Cluster

Vor Ort: 6 Monate

ab € 135.000

Netto, zzgl. MwSt. · Festpreis nach Audit

  • PowerDNS-Cluster (3+ Knoten, Anycast) + PowerDNS-Admin
  • ISC Kea DHCP HA-Cluster + Stork-Überwachung
  • EJBCA-CA + Admin/RA-GUI (HSM) + Vault PKI M2M + Vault-Secrets-Cluster
  • NGINX-Cluster + globales Load Balancing
  • OpenCloud + föderiertes S3
  • NetBox — vollständige CMDB + Lebenszyklus-Tracking
  • NTP-Hierarchie (Stratum 1 GPS optional)
  • Ansible Automation Platform (AAP) GUI + GitOps (PR-gesteuert) — Ansible + Terraform/OpenTofu
  • NetBird-VPN-GUI — Gruppen-ACLs, Posture-Checks, SSO/MFA
  • Oxidized-Konfigurationssicherung — flottenweit, Drift-Alarme ans SIEM
  • ISO-27001-Nachweispaket
  • SIEM-Integration (Atlas Observe)
Audit anfordern, um zu starten

Beginnen Sie mit einem Audit

Vor jedem Integrationsprojekt führt XpertOne ein 2–3-wöchiges technisches Audit Ihrer bestehenden Umgebung durch. Das Audit liefert eine Gap-Analyse, eine Architekturempfehlung, eine Stückliste und ein Leistungsverzeichnis. Das Audit ist ein eigenständiges, kostenpflichtiges Projekt — keine kostenlose Vertriebsaktivität. So wird sichergestellt, dass der Integrationsumfang präzise ist, und beide Seiten werden vor unkontrollierter Ausweitung geschützt.

Woche 1

Discovery — Netzwerk-Scan, Prüfung von bestehendem DNS/PKI/Inventar, Stakeholder-Interviews

Woche 2

Gap-Analyse — Abgleich des Ist-Zustands mit der Zielregulierung (NIS2/BSI/DORA), Identifikation fehlender Kontrollen

Woche 3

Architekturentwurf — vorgeschlagene Atlas-Core-Bereitstellung, Stückliste, Integrationsabhängigkeiten, Zeitplan

Ergebnis

Audit-Bericht + Leistungsverzeichnis + Festpreisangebot für die Integration

Audit beauftragen