Run it
Set a shared key, bring the stack up, point your laptop at it. Compose serves plain HTTP on port 8443 by default; mount VULPINE_TLS_CERT and VULPINE_TLS_KEY to terminate TLS in-container.
Pre-built Camoufox plus the Go runtime in a single multi-stage image. Persistent volumes for the vault and browser profiles. Designed to survive on a VPS or in your CI runner with nothing but Docker.
Set a shared key, bring the stack up, point your laptop at it. Compose serves plain HTTP on port 8443 by default; mount VULPINE_TLS_CERT and VULPINE_TLS_KEY to terminate TLS in-container.
The image is built from Ubuntu 22.04 plus GTK / X11, the prebuilt Camoufox binary, the Go runtime (CGO_ENABLED=0), and Xvfb. Memory limit defaults to 4GB. Volumes for vault and profiles persist across restarts so your identities survive deploys.
docs.vulpineos.com/architecture — every patch, where it lives, and why.
github.com/VulpineOS/VulpineOS — runtime, patches, additions.
Pull the source, build the binary, and drive your first agent. The waitlist gates the managed runtime; the open-source path is open now.