← Back to context

Comment by crawshaw

20 hours ago

Containers aren’t enough for me. I like to do things like create TUN devices, run docker compose, etc. I believe the VM is a fundamentally better abstraction.

Consider this: sometimes when you are using a VPS, you start a new project and say to yourself, "I should put this on a new VPS." Not all the time, but it does happen. And when it does, we are faced with the problem that starting a new project immediately costs us $X/month. I would like a new project to initially cost nothing.

> create TUN devices

Is that possible and useful with exe.dev? The docs say:

On the networking side, we don't give your VM its own public IP. Instead, we terminate HTTPS/TLS requests, and proxy them securely to your VM's web servers. For SSH, we handle ssh vmname.exe.xyz.

> run docker compose

You can run multiple compose stacks in a single VPS.

> you start a new project and say to yourself, "I should put this on a new VPS."

I never did that.