Arjun's Avatar

Arjun

@arjunkomath

Founder (Techulus), building https://changes.page | https://push.techulus.com | https://capture.techulus.in | https://managee.xyz

13
Followers
12
Following
366
Posts
17.11.2024
Joined
Posts Following

Latest posts by Arjun @arjunkomath

Opus fast mode is fun

08.02.2026 04:44 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Deploy OpenClaw Deploy OpenClaw to the cloud for free with Railway, the all-in-one intelligent cloud provider. The AI that actually does things

Deploy using template railway.com/deploy/open...

01.02.2026 00:51 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

Pushed an update to my OpenClaw @Railway template, added secure access to OpenClaw TUI.

Its opt-in ONLY using env variable, requires basic auth credentials and can run a single concurrent session. Super handy for quick debugging and setup checks.

01.02.2026 00:51 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
tinyblog - Micro Blogging via SSH Micro blogging via SSH. No passwords, just your SSH key.

ssh tinyblog.page

28.01.2026 13:59 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

Fun weekend project, blog using SSH

Stack
- Everything in Go
- TUI by @charmcli
- @tursodatabase DB
- Deployed to @flydotio

28.01.2026 13:59 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
Deploy Manage Deploy Manage on Railway with one click, start for free. An open-source project management suite

Try manage using Railway railway.com/deploy/manage

28.01.2026 04:58 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I was switching between the Today view and projects in "Manage" (my open-source project management tool) a lot, so I've added some keyboard shortcuts.

0 - Today view
1 to 5 - Switch projects

28.01.2026 04:58 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Thanks to AI, no one buys SaaS anymore, they just ask Claude to build it

27.01.2026 16:02 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Spent the last few weeks updating my neovim and shell config. I always start the year with an improved setup, it's become an annual tradition โœŒ๏ธ

19.01.2026 12:21 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

Demo time, this time we're migrating my Redis server from OVH instance (US) to Hetzner in EU.

The flow:
> pause container
> backup volume on old server
> restore volume in new server
> create and start container

18.01.2026 00:46 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I tested this setup with BunnyDNS across 4 regions (US, Singapore, Europe, Sydney) and it has worked really well so far!

Now when I deploy a service, I replicate to every region. The agent, proxy, and control plane handle the rest.

17.01.2026 10:54 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

So any server can handle any challenge. Once ready, the generated certificate syncs to every server.

This needed perfect coordination between control plane, Traefik proxy, and server agents for certificate sync.

17.01.2026 10:54 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Instead of each proxy creating its own certificate, I delegate to the control plane. When a custom domain is added, the control plane triggers certificate generation. Any challenge request hitting the domain (could be any server in the fleet) gets rewritten by the proxy to the control plane.

17.01.2026 10:54 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

When a proxy server tries to generate SSL certificates, the HTTP-01 ACME challenge needs to hit the correct server. With GeoDNS routing users everywhere, this couldn't be done reliably.

The solution: Central ACME.

17.01.2026 10:54 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

My goal: any node can become a proxy, terminate TLS for any service, and route to available servers. Always hitting the nearest server.

Since I couldn't afford Anycast / BGP, I went with GeoDNS. DNS always resolves to nearest server, but there was a big problem: ACME challenges.

17.01.2026 10:54 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

One of the harder problems I solved in my open source PaaS was proximity steering.

Basically load balancing so users get routed to the physically closest server with least latency.

17.01.2026 10:54 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
Use node runtime, Bun is eating up CPU ยท techulus/cloud@57cfe26

For some reason, @bunjavascript was eating up the CPU on my Next app. Switching to Node 22 dropped the CPU usage from 40% to 8%. github.com/techulus/cl...

13.01.2026 16:01 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

In our server fleet, any node can become an edge, all edges can terminate TLS, weโ€™ve central ACME and certificate sync across edges and thanks to all this, users will get their requests served faster from the nearest edge!

I must thank @AmpCode for helping me crack the final bits.

12.01.2026 20:57 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Quick update on my open source PaaS: Iโ€™ve added support for proximity steering using just GeoDNS, zero provider specific code needed.

12.01.2026 20:57 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

The past few days have mostly involved fixing bugs and improving GitHub deployments on my PaaS platform. Since my fleet consists of mixed architecture (amd64 and arm64), I need to ensure multi-architecture builds work smoothly.

10.01.2026 21:02 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Is GeoDNS a viable option? ๐Ÿค”

09.01.2026 19:01 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

The one problem that seems very hard to solve in my open-source PaaS is proximity steering. When I run servers across the globe with workloads and proxy to terminate TLS, I should always route users to the nearest server. One way to achieve this is using Anycast, but it's very expensive.

09.01.2026 19:01 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

AI has pushed us to think CLI first.

If your tool can run from CLI, an LLM can use it. You don't need an MCP server.

08.01.2026 17:56 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Love these diagrams by Claude

07.01.2026 14:04 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
21 Lessons From 14 Years at Google Lessons learned from 14 years of engineering at Google, focusing on what truly matters beyond just writing great code.

Anyone starting their software engineering career should read this: addyosmani.com/blog/21-les...

06.01.2026 18:56 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Amazing blog post by @addyosmani! This is so true in large organisations, it took me a while to realise this.

06.01.2026 18:56 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Video thumbnail

Another quick demo of my PaaS #buildinpublic
> Private networking using Wireguard mesh

05.01.2026 15:02 ๐Ÿ‘ 3 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

This doesn't look comfy

05.01.2026 12:01 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

> What I'm building = a distributed peer-to-peer container fabric: agent-driven, pull-based orchestration, private-first networking, disposable workloads, proxy nodes to handle ingress, and finally, a touch of magic.

05.01.2026 03:00 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

> Coolify/Dokploy = centralised control which is SSH-driven, push-based orchestration, not multiple server native.

05.01.2026 03:00 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0