01 Platform
Systems and containers
Linux servers, Docker, service management, backups. Building a working system and keeping it up.
Systems & networks · an intern’s notebook
I'm a systems and networking intern at Netinternet. I set up servers, chase packets that go missing somewhere on the network, and when a service crashes I try to find out why it crashed instead of just restarting it. This is where I write up those problems and what I learned solving them.
Infrastructure work isn’t tested on the day it works; it’s tested three months later, on the day it breaks. So when I fix something I try to write down why — for myself, and for whoever maintains it next.
Before changing a server I try to understand why it was set up that way. A fix made without knowing the cause brings the same bug back three weeks later.
Before running a command I write down what it should do. It leaves a note for later, and if I was wrong, nothing is lost.
Before building something complex I set up the smallest version that works. Learning deployment at the start beats migrating everything at the end.
I’m not learning every tool in the box — I’m learning which one to reach for, and when. These four carry most of my day-to-day work.
01 Platform
Linux servers, Docker, service management, backups. Building a working system and keeping it up.
02 Network
DNS, TLS, routing, firewalls. Building the whole path from the browser to the server.
03 Automation
Turning everything done by hand twice into a script. Backups, monitoring, certificate renewal.
04 Data
Databases and file formats. Keeping content in files — easy to back up, easy to move.
Everything here runs on my own server and was set up by hand. All of it can be rebuilt from scratch: there are scripts, and there’s a daily backup.
$
$
This page is being served from this very box. The numbers are live.