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
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.
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.
local-address=10.10.50.10
forward-zones=corp.xpert-one.internal=10.10.50.10:5300
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.
"option-data": [
{ "name": "domain-name-servers", "data": "10.10.50.10" },
{ "name": "ntp-servers", "data": "10.10.50.10" }
],
"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 certificate "nginx.corp.xpert-one.internal" nginx.crt nginx.key
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
vault write pki_int/roles/m2m allow_any_name=true max_ttl=24h
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.
vault secrets enable -path=secret kv-v2
vault secrets enable database
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.
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.
server ptbtime1.ptb.de iburst
server ptbtime2.ptb.de iburst
server 0.de.pool.ntp.org iburst
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
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.