The Blog

Practical PHP, Laravel, devops, and AI-assisted workflow notes from Md Zia Uddin.

All #self-hosted (42) #open-source (42) #deployment (41) #docker (41) #vps (41) #laravel (17) #php (12) #security (7) #sysadmin (6) #vpn (1)
Read I self-hosted Headplane on Ubuntu 24.04 — cookie_secure ate the first login

I self-hosted Headplane on Ubuntu 24.04 — cookie_secure ate the first login

I wanted a browser UI for Headscale instead of another evening of docker exec. Headplane came up on Docker. cookie_secure defaults true, so http://IP:3000 never kept a session. Official Docker docs still pin Headscale 0.26.0, which 0.7.x dropped — /version 404s and the UI keeps retrying. Loopback 3000, Headscale 0.29.3, /admin behind Caddy — that is the lab path.

Oct 12, 2026 · 15 min read

Get new posts in your inbox

No spam. One short email per new article — practical PHP, Laravel, devops, and AI-assisted workflows.