Server Setup & Provisioning Checklist Template

New servers rarely go wrong because the build was hard. They go wrong because one of forty small steps was skipped: the backup enrolment, the monitoring agent, the CMDB record, the default password on the management controller. Nobody notices until the day it matters.

This free server setup checklist takes a new server from the request to the moment operations accepts it. It works for physical, virtual and cloud builds from one template: you answer one question about the platform and the checklist shows the rack, firmware and management-controller tasks only for physical hardware, and the placement and volume tasks only for virtual machines and cloud instances. Infrastructure engineers, MSP technicians and platform teams use it to build from the approved image, harden against a written baseline, wire the server into access control, logging, monitoring and backup, register it and prove it works. The result is a server that matches your standard and a build record with the evidence attached, signed off by the person who will support it.

Use This Template Free See Live Example
No Credit Card Required

A Standard Build, Not a Memory Test

Most teams already have a build standard, spread across a wiki page, an image pipeline and one engineer’s memory. The problem is the steps that sit outside the image: reserving the IP address, adding the server to the backup policy, creating the monitoring checks, recording the configuration item, handing over the recovery key. Those are done by hand, by different teams, and they are the steps that get skipped on a Friday afternoon build.

A provisioning checklist closes that gap. It does not replace your image or your automation. It checks that every step the automation does not cover was done, by whom, and with what result. It also marks a clear end point: provisioning finishes when operations accepts the server.

Provisioning

This checklist

Runs: once per server, from request to acceptance.

Owned by: the build engineer, with sign-off from operations.

Output: a baselined server, a CMDB record and a build file.

Change control

The record that authorises the build

Runs: alongside provisioning, often as a standard change for a repeatable build.

Owned by: the change authority.

Output: approval, a schedule and a closed change.

Operations

Everything after handover

Runs: daily, weekly and monthly for the life of the server.

Owned by: the operations or infrastructure support team.

Output: health checks, patch cycles and capacity reviews.

What the Server Setup Checklist Covers

Seven phases take a server from request to accepted. The physical install phase, and the virtual and cloud placement tasks, appear only for the platform you select.

Phase 1

Phase 1: Request, Sizing & Approval

The platform answer in this phase drives the rest of the checklist. Choose physical, virtual or cloud before anything else is assigned.

  • Record the business owner and the service the server supports — a server with no named owner is the one nobody will agree to switch off in five years’ time
  • Select the platform: physical, virtual or cloud — this answer shows or hides the platform-specific tasks that follow
  • Size CPU, memory, storage and network from measured demand — use peak figures from the system being replaced or a load test, and record the headroom you added
  • Classify the data the server will hold — the classification sets the hardening profile, backup retention and who may log in
  • Reserve the hostname, IP address and VLAN or subnet — take them from the register now so two builds cannot claim the same name
  • Link the approved change or standard change record — the build is traceable to an authorisation from day one
Phase 2 — Physical Only

Phase 2: Rack, Cable & Firmware

Shown only when the platform is physical. Virtual and cloud builds go straight to Phase 3.

  • Rack the server and connect power to two separate feeds — record the rack, U position and PDU ports
  • Cable and label network, storage and management ports — labels at both ends, matched to the patching record
  • Update BIOS or UEFI, RAID controller, NIC and BMC firmware — bring them to the approved versions before the OS goes on, when a reflash cannot hurt data
  • Harden the baseboard management controller — change the default credentials, place it on the isolated management network and disable protocols you do not use
  • Configure RAID and confirm disk health — record the array layout, hot spare and controller cache settings
Phase 3

Phase 3: Build From the Approved Image

  • Deploy the OS from the current approved image or template — record the image version; never build from an ISO someone downloaded
  • Virtual only: place the VM on the right cluster and datastore — apply resource reservations and anti-affinity rules for clustered pairs
  • Cloud only: launch into the right account, network and subnet — with encrypted volumes and every mandatory tag, including owner and cost centre
  • Cloud only: set each volume’s delete-on-termination flag deliberately — defaults vary by volume type and launch method, and this flag decides what survives when the server is retired
  • Set hostname, IP configuration, DNS and time synchronisation — against the reservations from Phase 1; wrong time breaks log correlation and Kerberos
  • Join the domain or configuration management tool — in the right OU or group, so baseline policies apply from the first boot
  • Bring the build to the current patch level before it leaves the build network — from then on it follows the normal patch cycle
Phase 4

Phase 4: Harden to the Baseline

  • Apply the hardening baseline for this OS — for example the CIS Benchmark Level 1 profile, or Level 2 where the data classification calls for it
  • Record every deviation from the baseline — with the reason and who approved it, so the next audit finds an answer instead of a finding
  • Remove the roles, packages, services and accounts the server does not need — every listening port should map to a stated purpose
  • Configure the host firewall — allow only the documented ports from the documented sources
  • Enable disk encryption where required and escrow the recovery key — a key nobody can find turns a failed boot into lost data
  • Run a configuration and vulnerability scan — fix findings above the agreed severity and attach the report as evidence
Phase 5

Phase 5: Access, Logging, Monitoring & Backup

  • Grant administrative access through groups, not named accounts — least privilege, with unique local administrator passwords managed centrally
  • Disable the build account and rotate every credential used during the build — build passwords end up in tickets and chat
  • Forward system and security logs to the central log platform — confirm events are arriving, not just that the agent is installed
  • Install endpoint protection and confirm the server reports to the console — a silent agent is not protection
  • Add the server to monitoring with thresholds and an alert route — CPU, memory, disk, key services and, for physical servers, hardware sensors
  • Enrol the server in the backup policy that matches its classification — run the first backup and confirm it completed
  • Add the server to its patch group or deployment ring — so next month’s cycle picks it up without anyone remembering
Phase 6

Phase 6: Register & Acceptance Test

  • Create the configuration item in the CMDB — owner, service, platform, location or cloud account, OS, image version, IP and its relationships to the services it supports
  • Physical only: record the asset in the asset register — serial number, purchase date, warranty end date and support contract
  • Reboot the server and confirm it comes back clean — every service starts, every mount returns and monitoring shows green
  • Run the application smoke test with the service owner — the server is only ready when the thing it exists for works
  • Test failover to the partner node — shown only for clustered or highly available servers
  • Restore a sample file from the first backup — proves the enrolment works before anyone depends on it
Phase 7

Phase 7: Handover to Operations

Assigned to the operations lead, not the engineer who built the server. The server is not live until someone who will support it has accepted it.

  • Walk operations through the build record, runbook and approved deviations — the people who get paged need to know what is unusual about this server
  • Confirm the support model on the configuration item — on-call team, escalation path, maintenance window and patch ring
  • Attach the evidence and close the change record — scan report, acceptance results and the first backup confirmation
  • Operations accepts the server by name and date — from this point, routine care follows the operations schedule, not the build team

What Changes Between Physical, Virtual and Cloud Builds

The goal is the same on every platform. The work to get there differs, and one checklist that hides what does not apply is easier to keep current than three documents that drift apart.

Step Physical Virtual Cloud
PlacementRack, U position, dual power feedsCluster, datastore, anti-affinity rulesAccount, region, network, subnet
Below the OSBIOS, RAID and NIC firmware; BMC hardeningHandled at the host layerHandled by the provider
ImageDeployed over the network or from mediaCloned from the approved templateLaunched from the approved machine image
StorageRAID layout and disk healthVirtual disks on the right tierEncrypted volumes and their delete-on-termination flag
Hardware monitoringSensors via the BMCHost-level, owned by the virtualisation teamProvider health events
Asset recordSerial number, warranty and support contractCI onlyCI plus tags for owner and cost centre

Management controllers deserve the attention Phase 2 gives them. CISA and the NSA issued joint guidance in 2023 on hardening baseboard management controllers. It recommends changing default credentials, keeping BMC firmware up to date and separating BMC traffic from the production network, because a BMC works independently of the operating system and stays reachable even when the server is off.

In the cloud, the storage row matters at both ends of a server’s life. On AWS, whether an EBS volume is deleted with its instance depends on its delete-on-termination setting, and the default differs between root and data volumes and between the console and the CLI. Volumes that survive keep costing money. Setting the flag on purpose at build time makes the server decommissioning checklist shorter and cheaper years later.

If you run an information security management system against ISO/IEC 27001:2022, a completed build record is evidence for several Annex A controls: 5.9 (inventory of information and other associated assets), 8.9 (configuration management), 8.13 (information backup), 8.15 (logging) and 8.16 (monitoring activities).

Why Run Server Builds in CheckFlow?

1

One template for every platform

The platform question in Phase 1 uses conditional logic to show the rack and firmware phase only for physical servers, and the placement and volume tasks only for virtual machines or cloud instances. Engineers see only the steps that apply, and you maintain one build standard instead of three.

2

Each team gets its own tasks

A build crosses the network, security, backup and operations teams. Assign each task to the group that owns it, capture the hostname, IP and image version in form fields, and attach the scan report and acceptance results to the task they prove. The activity trail shows who did what and when.

3

Builds start where the request lands

Start a build checklist from a service desk request through the REST API, webhooks or Zapier, so request and build record are linked. A data set of approved images and VLANs keeps choices consistent, and template versioning applies a revised standard to the next build.

A checklist says what must be done. A runbook says exactly how, down to the commands. Our IT runbook template guide explains how to write the build runbook that Phase 7 hands to operations, and how to keep it current once the server changes. Every build should also run under a change record: the IT Change Management Checklist covers that side.

Once operations accepts the server, provisioning is over. The Server Maintenance Checklist covers the daily, weekly and monthly care that follows, and the Patch Management Checklist runs the monthly patch cycle the new server has just joined.

Frequently Asked Questions

What should a server setup checklist include?

+

It should cover the whole path from request to handover: the owner and sizing, the build from an approved image, hardening against a written baseline, administrative access, logging, monitoring, backup enrolment, registration in the CMDB, acceptance testing and a named handover to operations. Physical servers add racking, cabling, firmware and management-controller hardening. The steps most often missed sit outside the image, so give them their own tasks.

What is a server hardening baseline?

+

A hardening baseline is the written set of security settings every server of a given type must meet: disabled services, password and lockout policy, audit settings, firewall defaults and so on. Many organisations start from the CIS Benchmarks, which are free consensus-based configuration guides for operating systems and other products. The CIS Level 1 profile is intended to be implemented without much performance impact, while Level 2 is a defence-in-depth profile for environments where security is paramount. Whatever you choose, record any deviation and the reason for it.

Should servers be built from a golden image or by hand?

+

From an approved image or template wherever you can. An image makes the operating system layer identical every time and moves most hardening work into the image pipeline, where it is tested once. The image still needs an owner and a review cycle, because a stale image ships every missing patch to every new server. The checklist covers what an image cannot: IP reservation, backup enrolment, CMDB registration and acceptance.

When is a new server ready for production?

+

When it has passed acceptance and operations has accepted it. A sensible minimum is a clean reboot, a successful application smoke test with the service owner, a completed first backup with a file restored from it, logs arriving centrally, monitoring showing green and a scan with no findings above your agreed severity. A server that is running but not handed over is still a project, and nobody is on call for it.

How is provisioning a cloud server different from a physical one?

+

There is no racking, cabling or firmware work, because the provider owns everything below the virtual machine. The extra work moves to placement and governance: the right account and subnet, encrypted volumes, security groups, owner and cost-centre tags, and a deliberate choice about what happens to storage when the instance is deleted. Everything from hardening to handover stays the same.

Is CheckFlow free for this template?

+

14-day free trial, no card required. The Business plan is $10 per user per month after the trial. Full details at checkflow.io/pricing.

Every Server Built to the Standard and Handed Over by Name

Free trial — no credit card required.