
Latest article
6 min read
3-2-1 and immutable backups: how to check that your backups work
What the 3-2-1 rule is, what immutable backups add against ransomware and how to run a test restore to find out whether your backups actually work.

Technical notes on reliability, backups, servers and DevOps, written from day-to-day work.

Latest article
6 min read
What the 3-2-1 rule is, what immutable backups add against ransomware and how to run a test restore to find out whether your backups actually work.

6 min read
Planned patching, backups with test restores, alerts, access, renewals and reporting: how to tell whether your server is being properly looked after.

7 min read
Signs your team needs a freelance DevOps or SRE, which tasks to outsource, when it isn't worth it and how to avoid depending on one person.

4 min read
Part two of Dockerfile best practices: health checks, heredoc syntax and RUN --mount for secrets, caches and SSH keys.

5 min read
Tips for developers writing Dockerfiles: WORKDIR, multi-stage builds, base images, ARG and ENV, ENTRYPOINT and CMD, downloads and .dockerignore.

4 min read
Step-by-step lab: Prometheus and Node Exporter with Docker Compose, a simple Grafana dashboard with uptime, disk, CPU and memory, plus alerts.
In a free 20-minute call we look at where you are and where to start. No commitment.