<feed xmlns="http://www.w3.org/2005/Atom"> <id>https://lunat1q.github.io/</id><title>Max P</title><subtitle>Notes on self-hosting, side projects, and the tools I build them with.</subtitle> <updated>2026-10-27T14:53:14+00:00</updated> <author> <name>Max P</name> <uri>https://lunat1q.github.io/</uri> </author><link rel="self" type="application/atom+xml" href="https://lunat1q.github.io/feed.xml"/><link rel="alternate" type="text/html" hreflang="en" href="https://lunat1q.github.io/"/> <generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator> <rights> © 2026 Max P </rights> <icon>/assets/img/favicons/favicon.ico</icon> <logo>/assets/img/favicons/favicon-96x96.png</logo> <entry><title>RClaude: Claude Code in the browser, on your phone and over MCP</title><link href="https://lunat1q.github.io/posts/rclaude/" rel="alternate" type="text/html" title="RClaude: Claude Code in the browser, on your phone and over MCP" /><published>2026-10-27T00:00:00+00:00</published> <updated>2026-10-27T00:00:00+00:00</updated> <id>https://lunat1q.github.io/posts/rclaude/</id> <content type="text/html" src="https://lunat1q.github.io/posts/rclaude/" /> <author> <name>Max P</name> </author> <category term="Projects" /> <category term="Self-hosting" /> <summary>Claude Code is a terminal app. It runs on one machine, in one terminal, and the conversation lives there. RClaude moves it onto a server and gives you four ways in: a web terminal with the real claude TUI, a phone-friendly chat view, a REST API, an MCP server, so other agents (a claude.ai connector, another Claude Code) can start and continue sessions. It’s self-hosted, single-user,...</summary> </entry> <entry><title>One headset, two PCs: Voice Without Borders</title><link href="https://lunat1q.github.io/posts/voice-without-borders/" rel="alternate" type="text/html" title="One headset, two PCs: Voice Without Borders" /><published>2026-10-22T00:00:00+00:00</published> <updated>2026-10-23T01:16:28+00:00</updated> <id>https://lunat1q.github.io/posts/voice-without-borders/</id> <content type="text/html" src="https://lunat1q.github.io/posts/voice-without-borders/" /> <author> <name>Max P</name> </author> <category term="Projects" /> <category term="Windows" /> <summary>The problem Working remotely, a home PC and a work laptop often sit side by side on one desk, with one headset. You want two things from that headset at the same time: Work audio: calls and meetings. That comes from the work laptop. Your own audio: music, podcasts. That comes from your PC, because you don’t want to play it from a work computer. The usual options: Move the cable (or...</summary> </entry> <entry><title>Leaving Railway for self-hosted Coolify, with Claude Code doing the moving</title><link href="https://lunat1q.github.io/posts/leaving-railway-for-coolify/" rel="alternate" type="text/html" title="Leaving Railway for self-hosted Coolify, with Claude Code doing the moving" /><published>2026-10-22T00:00:00+00:00</published> <updated>2026-10-22T19:26:26+00:00</updated> <id>https://lunat1q.github.io/posts/leaving-railway-for-coolify/</id> <content type="text/html" src="https://lunat1q.github.io/posts/leaving-railway-for-coolify/" /> <author> <name>Max P</name> </author> <category term="Self-hosting" /> <summary>Why I’m leaving On October 21, 2026, Railway disclosed a security incident: an unauthorized party may have accessed encrypted customer environment variables and, for some of them, obtained the decrypted contents. Railway paused builds across the platform, invalidated all API tokens, rotated bucket credentials, and told every customer to rotate everything stored in Railway. Status page: Rai...</summary> </entry> </feed>
