Permalink

Reclaiming the lost art of Linux server administration

We built high-traffic websites before managed cloud services. Learning Linux, Bash, and self-hosting gives you control, portability, durable skills, and real productivity. Default to simple VPSs, use cloud services only when needed.

Reclaiming-the-lost-art-of-Linux-server-administration.pdf

Post image
Permalink

Silicon Valley - YaoNet's SSH key

Permalink

Docker is overkill for local development
Docker is overkill for production servers

     ⤳ Executable binaries supervised
          by something like openrc?

Permalink

Cloud didn’t erase sysadmins; it turned them into DevOps engineers, scripting infra and pipelines with fatter paychecks.

Permalink
Permalink

LLM brains

Gemini ⨠ TPU google
GPT      ⨠ GPU nvidia
Claude ⨠ Trainium aws

Permalink

Ballistics (2001) PC

Such memories of my first Nvidia GeForce, I loved breaking the speed of 1000 km/h. The mood reminds me of Blade Runner. I even wonder if Marcus from GameOne would have done a Level One on it.

Edit found! https://youtu.be/JkydiqU_GkA?si=RDGgUlEiFP-mEtfZ

Permalink

Claude Status Line

I’m using a minimal Claude code statusline [model] [context]
jq is used to explore the Claude API. You will need to install it on your system beforehand
Run ‘Claude’ and you’ll see the new status bar
The available configurations are here
claude-statusline.zip

Post image
Post image
Post image
Permalink

New goal for 2026: designing a lighting fixture to later be 3D printed with a BambuLab using translucent PETG filament and a 0.8mm nozzle.

My very first model, named Halys

Post image
Permalink

I got hit by ‘React2Shell (CVE-2025-55182)’, and my little Intel N150 ended up mining Monero for 4 days. Luckily, my Umami app was running in an unprivileged LXC container under Incus

I deleted the container, then recreated a new one with the Next.js patch in Umami version 3.0.3. I carefully checked all the processes on my Incus Arch Linux host, and there was no container escape  :-]

I’m thinking of vibecoding a small alerting system to detect abnormal CPU usage.

The same thing happened to this person on a Hetzner server. 

https://blog.jakesaunders.dev/my-server-started-mining-monero-this-morning

https://news.ycombinator.com/item?id=46305585

However, I feel sorry for users running non-rootless Docker with solutions like Coolify or Dokploy

Docker can automatically modify iptables and open host ports. Example: docker run -p 8080:80 nginx exposes port 8080 on the host, potentially bypassing firewall rules and making the service reachable from the internet. Docker is powerful, but not secure by default. Always review exposed ports and bind to localhost when possible.

Post image
Permalink

If you want to sharpen your sysadmin/devops skills, it’s like an Advent of Code but for system administrators

https://sadservers.com/

Post image
Permalink
Permalink

My Windows workstation (2015–2025)

Post image
Close
Fullscreen image