Why this exists

The problem Atlas Core solves

Most organisations of 50–500 people run their internal services on a mix of ad-hoc decisions: DNS is handled by the router, certificates are self-signed and expired, file sharing is a mix of Dropbox and shared drives, nobody knows what IP ranges are in use, and the CMDB is a spreadsheet someone stopped updating two years ago.

This is not a failure of intent — it is a failure of having the right foundation in place. Identity management cannot be centralised without reliable internal DNS. VPN certificates cannot be managed without a certificate authority. Log timestamps are worthless without synchronised time across all hosts. Patch management cannot be automated without an accurate inventory.

Without Atlas Core

  • Split DNS causes SSO failures and Kerberos timeouts
  • Expired certificates break internal services silently
  • No CMDB means no accurate asset inventory for audits
  • Time skew >5min breaks Kerberos authentication entirely
  • No patch management = untracked CVE exposure
  • BSI OPS.1 and NIS2 Art. 21 cannot be evidenced

With Atlas Core

  • Internal DNS resolves all services reliably, split-horizon
  • step-ca issues and renews certs automatically over ACME
  • NetBox provides an audit-ready, single-source asset inventory
  • Chrony synchronises all hosts to <1ms offset
  • Ansible patch runs documented in version-controlled logs
  • Compliance evidence ready for NIS2, BSI, and ISO 27001

Architecture

From Foundation to Enterprise

Atlas Core Foundation tier architecture
Fig 1. Atlas Core — Foundation tier. All services co-located on one VM. NGINX Proxy Manager provides TLS termination for all internal services using step-ca-issued certificates.
Atlas Core Enterprise tier multi-site architecture
Fig 2. Atlas Core — Enterprise tier. EJBCA runs as the policy CA (Admin/RA GUI, HSM-backed) with Vault PKI chained beneath it for short-lived M2M certificates. PowerDNS uses native database replication (or AXFR/IXFR zone transfer) between sites; ISC Kea runs an HA lease pair. OpenCloud uses S3-compatible object storage (MinIO or AWS) for cross-site file replication. The Vault secrets engines run on the same 3-node Raft cluster.

Hosting & provisioning server. Every Atlas Core service runs on a single internal server built on Proxmox VE — one host at Foundation (mini-PC class, e.g. Minisforum MS-01), an HA pair at Plus (1U rack, ECC), and a cluster at Enterprise. The same host carries the provisioning plane that builds and maintains every node: PXE/preseed for the hardened Debian 12 base, Ansible + Gitea (AWX/AAP at higher tiers), Terraform/OpenTofu, and NetBox as the source of truth. The hardware and software specification is defined per tier so the box that hosts the services also provisions them.

What's inside

Twelve services, one line each

Every Atlas Core box ships with these services already installed, already talking to each other, and already published behind TLS. You do not configure them — you use them. The full configuration reference and per-service runbooks are handed over with the box.

PowerDNS — internal DNS

PowerDNS + PowerDNS-Admin web GUI

Name resolution for your own network, managed in a browser. Replaces the DNS built into your router; outbound lookups leave encrypted.

ISC Kea — DHCP

ISC Kea + Stork dashboard

Hands out IP addresses per VLAN and tells every device where DNS and time come from. Live leases and pool usage on one dashboard.

PKI — certificates

step-ca · Vault PKI · EJBCA (by box)

Your own certificate authority with a web interface. Issues and renews server, user and machine certificates automatically — no OpenSSL by hand.

NetBox — inventory & IPAM

NetBox + PostgreSQL

The single record of what you own and which address it uses. Every other service and all automation reads from it.

Chrony — time synchronisation

chrony, stratum 2 (PTB Braunschweig)

Every host on the same clock, traceable to the German national time standard. Without it, log timestamps and audit trails are worthless.

NGINX Proxy Manager — reverse proxy

NGINX + web GUI

One encrypted entry point in front of every internal service, with certificates issued and renewed for you.

OpenCloud — file sync

OpenCloud

Company file sharing and sync on your own storage — a Dropbox or OneDrive replacement whose data never leaves your premises.

NetBird — management VPN

NetBird (WireGuard-based) + web GUI

Encrypted remote access with a dashboard: who may reach which system, and who connected when.

Oxidized — config backup

Oxidized + Gitea

Every router and switch configuration backed up automatically and versioned, so any change can be traced or rolled back.

Ansible / AWX — automation

Ansible CLI · AWX · AAP (by box)

Patching and recurring tasks run from one place instead of host by host. Web GUI from the Plus box upwards.

Gitea — version control

Gitea, self-hosted

Git for your configurations and automation code, hosted by you. Nothing is parked with an external provider.

HashiCorp Vault — secrets add-on

Vault OSS (Raft)

Passwords, API keys and database credentials in one audited vault instead of spreadsheets. Add-on to the Enterprise box.

Want the detailed architecture, tier diagrams or a sample runbook before you decide? Ask us for the documentation pack.

Regulatory compliance

What Atlas Core satisfies

Each control below maps to the Atlas Core component that satisfies it and the evidence it produces.

Regulation / Control Requirement Atlas Core component Evidence
NIS2 Art. 21(2)(e) Use of secure communication channels; encryption of data in transit step-ca — all internal TLS certs; NGINX — TLS termination Cert inventory export from step-ca
NIS2 Art. 21(2)(j) Patch and vulnerability management — maintain up-to-date software Ansible patch management — weekly runs, documented in AWX job history AWX job history export; before/after CVE scan
GDPR Art. 25 Data protection by design — access control, encryption by default step-ca — TLS everywhere by default; NGINX — no plaintext HTTP internally step-ca audit log; NGINX access log review
GDPR Art. 32(1)(a) Pseudonymisation and encryption of personal data OpenCloud — server-side encryption; step-ca — key management OpenCloud encryption config export
BSI OPS.1.1.3 Patch management — documented policy, tracked application of patches Ansible + AWX — all patch runs version-controlled in GitLab Git history of Ansible playbooks + AWX job log
BSI OPS.1.2.1 Change management — all changes documented and traceable NetBox — change history per object (built-in journal & changelog) NetBox changelog export
DORA Art. 9(2) ICT asset inventory — complete and up-to-date register of ICT assets NetBox — single CMDB for all network devices, IPs, and IT assets NetBox API / report export
CRA Annex I §1 Products shall be delivered without known exploitable vulnerabilities Ansible patch management ensures all deployed components are at latest stable release Greenbone scan post-deployment (Atlas Perimeter)

Standalone installation

Install one component — no full integration required

Each component can be deployed independently without committing to a full Atlas Core integration. Fill in the Customer Request Form, we scope the job, we deploy. Fixed price, fixed scope, 5-day post-install support included.

PowerDNS — standalone

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

Internal DNS with a browser interface for your organisation. Split-horizon: internal zones resolved locally, external queries forwarded over DNS-over-TLS. Zones and records managed in the PowerDNS-Admin GUI. Replaces router DNS immediately.

  • Authoritative + recursor, up to 3 internal domains
  • Forward zone to upstream DoT resolver
  • PowerDNS-Admin web GUI behind NGINX/TLS
  • Zabbix monitoring hook
  • 5-day post-install support

€ 590

Net, excl. VAT · travel included within 100km Hamburg · hardware not included

Download CRF & request quote

step-ca — Certificate Authority

smallstep/certificates · ACME · :443 HTTPS

Entry-level internal CA for your organisation. Root CA generated offline, intermediate CA in step-ca. Issues certificates for internal services automatically over ACME with short TTLs. Upgradeable to the Vault PKI / EJBCA web interface below.

  • Root CA (offline) + intermediate CA in step-ca
  • ACME provisioner + issuance roles
  • One application integration (NGINX or internal service)
  • ACME client on one target host
  • 5-day post-install support

€ 640

Net, excl. VAT · travel included within 100km Hamburg · hardware not included

Download CRF & request quote

PKI web interface — Vault PKI / EJBCA

Vault PKI + Vault UI · or EJBCA + Admin/RA GUI · server · client · M2M

A managed PKI with a browser interface for the full certificate lifecycle. Vault PKI (with the Vault UI) or EJBCA (Admin + RA GUI, certificate profiles, HSM). Issues and revokes server (TLS), client (mTLS) and M2M (workload identity) certificates, with CRL/OCSP.

  • Offline root → online issuing CA
  • Roles/profiles for server, client & M2M certs
  • Web GUI behind NGINX/TLS + OIDC/mTLS admin auth
  • ACME / EST / SCEP enrolment + CRL/OCSP
  • 5-day post-install support

from € 890

Net, excl. VAT · travel included within 100km Hamburg · hardware not included

Download CRF & request quote

Chrony — Time synchronisation

chrony 4.x · stratum 2 · PTB reference

Stratum-2 NTP server synchronised to the German national time standard (PTB Braunschweig). Required for Kerberos, SIEM log correlation, and any compliance audit trail.

  • Chrony configured to PTB stratum-1 servers
  • LAN subnet ACL for client access
  • DHCP option 42 update
  • Zabbix offset monitoring hook
  • 5-day post-install support

€ 240

Net, excl. VAT · travel included within 100km Hamburg · hardware not included

Download CRF & request quote

ISC Kea DHCP — standalone

ISC Kea 2.6 + Stork · :67/68 UDP · web dashboard

Modern, API-driven DHCP with a browser dashboard. Leases addresses per VLAN and hands out DNS (option 6) and NTP (option 42) automatically. Live leases and pool utilisation in the Stork web dashboard. Replaces router DHCP cleanly.

  • DHCPv4 scope for up to 3 subnets/VLANs
  • Options 6 (DNS) + 42 (NTP) + reservations
  • Stork web dashboard behind NGINX/TLS
  • Zabbix pool-utilisation monitoring hook
  • 5-day post-install support

€ 520

Net, excl. VAT · travel included within 100km Hamburg · hardware not included

Download CRF & request quote
Note: A standalone component is that one service only — it does not include integration with your other systems. If you want PowerDNS talking to FreeIPA, Kea reservations driven from NetBox, or OpenCloud connected to your Active Directory, add the Integration package from the consulting section below.

Ready-made boxes

Foundation · Plus · Enterprise — fixed price, plug & play

Three boxes, three fixed prices. Each ships pre-configured and pre-hardened, with every service already installed and wired to the others. You rack it, work through a short quick-start guide, and it runs — no audit, no project phase, no consulting engagement required. Want it fitted into an environment you already run instead? Add a package from the consulting section below.

Foundation

5–50 users · 1 site · single server

Pre-configured · quick-start guide included

€ 2,450

Net, excl. VAT · one-off fixed price · hardware not included

  • PowerDNS + PowerDNS-Admin (single node)
  • ISC Kea DHCP + Stork (single node)
  • step-ca PKI — ACME TLS (single node)
  • NGINX Proxy Manager
  • OpenCloud (local storage)
  • NetBox (IPAM + CMDB)
Order this box
Enterprise

500+ users · multi-site · cluster-ready

Pre-configured · quick-start guide included

€ 3,980

Net, excl. VAT · one-off fixed price · hardware not included

  • PowerDNS cluster (3+ nodes, anycast) + PowerDNS-Admin
  • ISC Kea DHCP HA cluster + Stork monitoring
  • EJBCA CA + Admin/RA GUI (HSM) + Vault PKI M2M + Vault secrets cluster
  • NGINX cluster + global load balancing
  • OpenCloud + federated S3
  • NetBox — full CMDB + lifecycle tracking
Order this box
All three boxes ship with: hardened Debian base, TLS on every service, the documented configuration, a quick-start guide and 30 days of e-mail support after handover.

Consulting services

Need more than the box?

The boxes are built to run on their own. When you want one fitted into what you already have — or evidence for a regulator — add a fixed-price package. No open-ended day rates.

Installation & handover

We install the box in your environment, connect it to your network and DNS, and hand it over configured and documented. Remote, or on-site within 100 km of Hamburg.

  • Installed and connected on your side
  • Admin walkthrough session
  • Configuration handed over documented

€ 890

Net, excl. VAT · fixed price

Request this package

Integration into your environment

Connecting the box to what you already run — Active Directory, an existing DNS or firewall, your monitoring or SIEM — including migration of existing data.

  • Integration with 2 existing systems
  • Data and configuration migration
  • Rollback plan and test protocol

€ 1,890

Net, excl. VAT · fixed price

Request this package

Compliance mapping & audit support

We map the delivered configuration to NIS2, BSI IT-Grundschutz or DORA controls and hand over the evidence package your auditor will ask for.

  • Control mapping per regulation
  • Evidence package for the auditor
  • Gap list with remediation steps

€ 1,490

Net, excl. VAT · fixed price

Request this package
Larger scope? Multi-site rollouts, custom engineering and ongoing operations are quoted individually. Tell us what you need and we come back with a fixed price.