Server maintenance is not glamorous. That is the point.

The best-maintained servers are the ones nobody talks about. A short checklist of the routine that keeps them that way.

By the Maple Crew team · · 4 min read

Nobody celebrates the outage that did not happen. Server maintenance is a discipline whose success is invisible, which is why it is the first thing to slip when a team is busy. It is also the cheapest insurance a business can buy. The routine below is not sophisticated. It works because it is done every time.

Patch on a schedule

Security updates applied monthly, in a planned window, on a test machine first. Critical fixes sooner. Most successful attacks use vulnerabilities that had a patch available for months. A calendar entry closes that gap.

Test your restores

A backup that has never been restored is a hope. Restore a real file or database to a separate machine on a regular basis and time how long it takes. Keep at least one copy off site and one that cannot be modified from the production network.

Monitor what matters, and route it to a person

  • Disk space, memory and certificate expiry: the three most common causes of avoidable outages.
  • Service health checks from outside your network, so you see what your users see.
  • Alerts that reach someone who can act, with an agreed response time. An unread alert is noise.

Write it down

What runs where, how to restart it, who to call. A one-page runbook per service is enough. The test is simple: could a competent colleague handle an incident at night with only this page?

Plan capacity before you need it

Look at the growth curves once a quarter. Ordering storage in a calm week costs a purchase order. Ordering it during an outage costs a weekend and a client's patience.

AI workloads raise the stakes

Servers that run language models add GPU drivers, large model files and heavy memory use to the list. They reward the same habits: pinned versions, a tested update path, monitoring of temperature and memory. The discipline is the same as for any other server. There is just more to keep track of.

More insights

· 5 min read

Why your AI should not be the calculator

Language models write well and count badly. In credit analysis, the fix is architectural: code computes, the model explains.

Read article

Let's build something your team will use every day.

Tell us about the process you want to improve. We will reply with a first view of what is possible and what it would take.