Hit blocks doing research from the VPS-hosted Hermes agent — web search and extraction kept getting blocked. The unblocking stack: SearXNG for self-hosted meta-search, Jina AI for extracting pages as markdown, and Camofox as a stealth browser with VNC attached for visual inspection. The goal is simple: enough tooling for a smooth research-supported assistant without getting IP-blocked or bot-detected on every call. Each piece solves a specific failure mode — SearXNG aggregates search engines (no API keys, no shared rate limits), Jina handles the "give me this page as readable text" job, and Camofox handles the "site refuses non-browser clients" job.
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
--> allHaving that feeling that agent upkeep is a hidden layer of work nobody accounts for when setting these up on a VPS. It's easy to say "just deploy it" — the complexity that comes after is the real cost. Every tool bolted on to unblock a problem becomes its own thing to maintain. SearXNG, Jina, Camofox, VNC, Directus, the VPS itself — suddenly the agent isn't an agent, it's a small platform with a platform's maintenance load. The honest question: is all this worth it for the benefits, apart from the learning (which is genuinely good)? The trap is that infra work feels productive but doesn't produce content. If upkeep starts eating the time it was supposed to free up, that's the signal to simplify.
Hermes is live on Oracle Cloud. Created profiles for my brother. Now using DeepSeek V4 as default model via Neural Watt — will monitor usage and results, then decide if we need to switch to another model or provider.
Spent the last day getting LiteBin to work with remote agent node deployment. Deploying Hermes on Docker helped me see the gaps in LiteBin's agent node deployment — now I'm fixing them.
$ leave_a_message
Spotted something interesting, or want to point me at a tool? Drop it here.