← Back to projects

HAVOCLABSOS

Scrapped GitHub ↗

An attempt to build a branded homelab OS dashboard by forking CasaOS-UI (Vue.js 2.7) and replacing the entire frontend with a custom HavocLabs design. The CasaOS backend Go services were meant to stay untouched — just swap the UI.

It got further than expected before hitting a wall. Then we scrapped it.

What actually got done

Why it was scrapped

The UI connected to a CasaOS backend for authentication. There was no CasaOS backend running — just the frontend dev server. Login did nothing. The plan assumed we'd have a CasaOS instance running somewhere to develop against, but we didn't have one set up.

Rather than stand up a full CasaOS server just to have a backend to poke at, we pulled the plug. The idea is still valid — the plan is saved. The NUC 13 homelab is the right place to run a real CasaOS instance when that comes together.

Bugs fixed along the way

Also removed

clawdbot — found a rogue AI agent installation at /root/clawd/ and /root/.clawdbot/. No active process, no service, just files. Deleted.

Stack (while it lasted)

Vue.js 2.7 pnpm webpack vue-cli-service CasaOS fork Caddy systemd