Started refactoring LiteBin. Over the period some files have been growing in size and becoming god files — difficult to maintain in the future. Starting those now. Will review and see what all remains after the refactor. LiteBin is written in Rust and I've been postponing CI. Maybe after this I'll add clippy and a test run as part of the version release.
Photo by Alexander Sinn
whoami
codinglog
Field notes, experiments, and the occasional rant. A log of what I'm learning, breaking, and building — plus the random stuff that doesn't fit anywhere else.
tools
The web framework this site is built on. Content-first, zero JS by default.
Headless CMS driving the dashboard. Open API over a SQLite file.
One compose file, the whole stack runs anywhere.
Self-hosted deployment platform for side projects. Builds Docker images on your laptop, streams them directly to your VPS — no registry needed. Containers sleep to zero when idle and wake on incoming requests, so you can host unlimited apps on a single cheap VPS. Multi-node support with mTLS, auto-placement, and a clean web dashboard. Built in Rust, under 58MB.
Fast, disk-efficient package manager. Replaced npm for me.
latest_posts
--> alllatest_notes
--> allExploring HTTP/3 and QUIC — an interesting read. HTTP/2 introduced multiplexing of HTTP streams over a single TCP connection. HTTP/3 gave multiplexing over QUIC on top of UDP.
Tried to summarize a Reddit post from the Oracle Hermes setup. Even with Jina and Camofox, the setup struggled — Reddit and similar sites aggressively block datacenter IPs. So the last resort: setting up a residential proxy strictly for reading websites when everything else fails. Not the first tool to reach for — SearXNG, Jina, and Camofox handle most cases. But for sites that hard-block datacenter ranges, a residential proxy is the only thing that reliably gets through.
Enabled Syncthing in the Docker Hermes setup on Oracle so vault files sync back to the laptop. Had to open the Syncthing port via Oracle Cloud's network security rules (their VCN ingress rules) — not just on the VPS itself. Oracle Cloud has that extra network layer on top of the OS firewall. If the provider didn't have this extra network rules layer, you'd just open the port directly on the VPS (iptables/ufw). Good to know which providers add an external firewall — Oracle does, Hetzner doesn't (by default), etc.
$ leave_a_message
Spotted something interesting, or want to point me at a tool? Drop it here.