Hacker News new | ask | show | jobs
by rsyring 10 days ago
I'd like something like this but using firecracker VMs. Basically, a self hosted exe.dev.

Anyone building or using a project like this?

6 comments

Any particular reason why you want this with microVMs? Security (kernel separation) or snapshot support perhaps?

A friend already made something similar for personal use, but using docker containers hardened with gVisor.

+1 for this. Looking for something like exe.dev. self hosted . I tried using ionos cloud VPS , 4gig one could not handle even 3 basic web servers.
I am working on https://github.com/isola-run/isola which uses gVisor (not firecracker) on k8s (or something like kind, locally). Includes snapshotting, network controls and everything. Hope you could find this useful
This looks interesting. With auth and certs we might have something equivalent!
I'm using https://coder.com for all my development containers. I've got mine hooked up to a k8s cluster, but anything that you can provision with Terraform can be used (e.g. docker containers).
firecraker is optimized for lambda. ie: fire and forget. not so much live systems that maintain long running state. also, I dont' think you can run it on top of a hypervisor.