SynologyRS
Field notes

Linux, NAS & server administration — the way it actually works

Practical write-ups I've compiled from running a home Synology RS1221 alongside a handful of Ubuntu VPS boxes. Hardening, networking, disk, backups, the stuff that keeps a single-admin lab from catching fire at 3 a.m.

Articles

13 posts on keeping Linux servers quiet, fast and secure.

Hardening

Hardening a brand-new Ubuntu 24.04 server

The checklist I run on every fresh box before anything else touches it.

Dec 3, 2024 · 9 min read
Security

Locking down SSH the practical way

Keys, a non-standard port, fail2ban — what actually earns its keep.

Dec 8, 2024 · 7 min read
Networking

A no-nonsense nftables firewall for a single host

One stateful ruleset that covers 95% of what a small server needs.

Dec 14, 2024 · 8 min read
Administration

systemd services: reading logs and fixing what broke

journalctl patterns that save hours, and how to read a failed unit.

Dec 19, 2024 · 6 min read
Performance

Understanding Linux memory and swap tuning

swappiness, vm.dirty_ratio and the bits that matter on a 1–2 GB VPS.

Dec 24, 2024 · 8 min read
Storage

Filesystem & disk optimization: Btrfs, ZFS, fstrim

noatime, scheduled fstrim, and when to actually reach for ZFS.

Dec 30, 2024 · 9 min read
Performance

Tuning nginx for a small VPS

worker settings, keepalive, gzip and caching that move the needle.

Jan 4, 2025 · 7 min read
Networking

Network tuning: TCP, BBR and conntrack on a 1 Gbps link

Kernel socket knobs that are safe to touch and the one to leave alone.

Jan 9, 2025 · 8 min read
Backups

Backups that actually survive: borg + restic + 3-2-1

Deduplicated, encrypted backups and why testing restores matters.

Jan 15, 2025 · 10 min read
Administration

Automating routine work with cron and timers

Cron quirks, systemd timers, and logging jobs so you can prove they ran.

Jan 20, 2025 · 6 min read
Security

Keeping the kernel patched without being woken up

unattended-upgrades, livepatch and knowing when to reboot manually.

Jan 26, 2025 · 6 min read
Performance

Profiling a slow box: perf, iostat and bpftrace in the real world

How I found a 0.1% of traffic path that was eating all the CPU.

Feb 1, 2025 · 9 min read
Disaster recovery

Why your backup is only as good as its test restore

Setting up a quarterly restore drill and the mistakes that bite first.

Feb 6, 2025 · 8 min read