Skip to content
ATEH FRANK ATEH.
WorkCase 042024

7-Server Linux Infrastructure

Seven servers on one Ubuntu host serving client VMs over a VMware internal network: DHCP, DNS, Apache virtual hosting, Postfix mail, NFS, SSH, and Samba with Active Directory.

7-Server Linux Infrastructure — Enterprise service stack
Infrastructure & Cloud

Context

A company's core services — naming, addressing, web, mail, files, identity — as a single coherent system, built from zero.

The problem

A company's digital life rests on services nobody sees: naming, addressing, web, mail, files, identity. The challenge was to build that entire foundation from zero — seven interdependent servers — and prove it works not from the servers themselves, but from the clients that depend on them.

Decisions

01

Dependency order, not checklist order

DNS and DHCP came first because everything else assumes they exist. Building in dependency order turned seven separate services into one coherent system instead of seven fragile islands.

02

Identity at the center

Samba with Active Directory carries authentication for the environment, so file access and services resolve against one source of truth rather than per-server accounts.

03

Client-side validation as the definition of done

No service counted as finished until a client VM on the VMware internal network could consume it — resolve the name, get the lease, load the site, send the mail, mount the share.

Challenges

The difficulty was interdependence: mail delivery fails silently when DNS records are wrong, domain joins fail when name resolution and time drift disagree, and debugging seven services sharing one Ubuntu host means every fix risks disturbing a neighbor.

Result

A complete enterprise backbone — DHCP, DNS, Apache virtual hosting, Postfix, NFS, SSH, and Samba with AD — serving real client machines over an internal network, built and validated end to end.

Lesson

Infrastructure rewards patience. When DNS, DHCP, and identity agree, everything above them becomes simple.