# Posts

Notes from things I've built, broken, debugged, and learned along the way. Mostly infrastructure, servers, networking, deployments, and the occasional problem that took longer to solve than it should have.

5 posts. Machine-readable versions: [posts.json](https://ilham.dev/posts/posts.json) · [search-index.json](https://ilham.dev/posts/search-index.json) · [llms.txt](https://ilham.dev/llms.txt)

## [Long-running jobs should not depend on my SSH connection](https://ilham.dev/posts/long-running-jobs-should-not-depend-on-my-ssh-connection/)

- Date: 2026-10-30
- Markdown: https://ilham.dev/posts/long-running-jobs-should-not-depend-on-my-ssh-connection/index.md
- Tags: devops, linux, automation
- Description: I got tired of long-running jobs depending on an SSH session, so I started separating terminal persistence, logging, process state, and monitoring.

## [When /home Is Full: Why LVM Makes Storage Expansion Easier](https://ilham.dev/posts/when-df-h-is-full-why-i-usually-extend-storage-with-lvm/)

- Date: 2026-10-28
- Markdown: https://ilham.dev/posts/when-df-h-is-full-why-i-usually-extend-storage-with-lvm/index.md
- Tags: linux, storage, lvm, proxmox, iscsi, devops
- Description: A practical explanation of how Linux storage expansion works with and without LVM, why partition layout matters, what happens when another partition blocks /home, and why LVM exists.

## [Why the comments live on GitHub](https://ilham.dev/posts/why-the-comments-live-on-github/)

- Date: 2026-09-20
- Markdown: https://ilham.dev/posts/why-the-comments-live-on-github/index.md
- Tags: comments, giscus, performance
- Description: Disqus worked. Then I looked at what else it was loading, and moved the comments to giscus and GitHub Discussions.

## [Running real services on a small VPS](https://ilham.dev/posts/running-services-on-a-small-vps/)

- Date: 2026-09-12
- Markdown: https://ilham.dev/posts/running-services-on-a-small-vps/index.md
- Tags: infrastructure, linux, self-hosting
- Description: You do not need a large machine to run real things. You need a small number of good habits.

## [Why this site is a static site](https://ilham.dev/posts/why-this-site-is-static/)

- Date: 2026-08-30
- Markdown: https://ilham.dev/posts/why-this-site-is-static/index.md
- Tags: hugo, static-sites
- Description: Markdown in, HTML out — and why that is still a good deal in 2026.

