Both builds are meant to be worked from the SOP with hints off, and most screens explain themselves once you are in them. This is the page to come back to when a step actually stops you: the essentials of each build, and the handful of places people get stuck.
Server Imaging, the short version
Bench the unit and connect every cable. The machine PXE boots over the network, so Ethernet is the cable the build depends on. Power on and tap F12 during POST to catch the one-time Boot Option Menu, then boot from the network adapter on the address family the site answers on, which is IPv4 here. The boot image signs in to the deployment share with a fixed service account, which is why the wizard asks for a password only. Set OSDComputerName to the SD#### convention before the run, or the machine lands under a random hostname. Then leave the unattended run alone until the restarts stop, and sign in once with a domain account to prove the join.
The build signs in with a service account of its own. A build that ran as the technician on shift would carry that person’s rights, and stop working the day they leave. The SOP prints the service-account and first-login passwords so you can finish the build; on a real desk a password vault holds them and the runbook points at it.
Manual Domain Enrollment, the short version
The bench work is the same. From first boot you walk the out-of-box setup by hand, answering region, keyboard and network to the company standard, because the build belongs to the company before it belongs to anybody. Setup then insists on an online account, which is a dead end on a build that has to stay offline: press Shift+F10 to open a Command Prompt and run start ms-cxh:localonly to reach the create-a-local-account handler. The older OOBE\BYPASSNRO trick was removed, so this is the current move; Pro and Enterprise editions also offer a domain-join path during setup itself. Create the local administrator the build needs, finish setup, turn off the privacy toggles a policy would otherwise have set, then open View advanced system settings from the taskbar search. On the Computer Name tab of System Properties, Change… renames the machine and switches Member of from Workgroup to Domain in one action.
Two accounts, two rules. The local administrator you create is per machine, and Windows LAPS should manage its password: unique to that machine, rotated, and held in the directory for the rare time somebody needs it. A shared local admin password is a textbook lateral-movement risk, learn it on one machine and you have it on all of them, and LAPS is a common interview question. The account that authorizes the domain join is a third thing again: a delegated account, granted the single right to create computer objects in the directory and issued to whoever builds machines.
The join creates a computer account in the directory, gives the machine its own credentials, and establishes the secure channel to a domain controller. Membership is read at startup, so the join takes effect only when the restart finishes. When the machine comes back, sign in as a domain user to prove it took.
A hand build leaves the applications to you, so you install the baseline yourself. On a real desk those come from a software portal, winget, or an SCCM or Intune package, never from a search result: the top hits are sponsored mirrors, and a wrong click puts junkware on a machine that already holds a directory identity.