Welcome to Chris's Atelier

Hey, I'm Chris

I'm a software engineer based in Tangerang, Indonesia. I'm always trying to learn new things because learning new things never bores me! Recently, I just start creating my own homelab. This website is hosted on my own homelab. I'm also freelancing as a Live2D Rigger.

Christian Halim

Current Struggle

I'm still unable to figure out how to serve my WebSocket (Socket.IO) server through a Cloudflared tunnel. I've tried:

  • Bypassed wsRule
  • Added policies for my applications

Updates

I tried hosting the WebSocket directly on my Raspberry Pi, but had no luck. Since it's using HTTP, my website (which uses HTTPS) can't connect to it. The website is hosted via a Cloudflared Tunnel (HTTPS). I tried securing the WebSocket with SSL certificates using Certbot, but it seems to require a static external IP so Certbot can access it—despite the fact that I've added DNS records pointing to my WebSocket's IP.

If you have some advice / discussion, feel free to drop it here:

Subscribe to my newsletter

Get updates on my work and projects.

Rest assured, I will not use your data for anything else other than my newsletter.