nixfredEXE.DEVFIELD GUIDE · BY NIX UNOFFICIAL
REFERENCE / QUIZ

Quiz and flashcards

40 questions. Answer out loud first, then reveal. Every answer links to the exe.dev doc it comes from.

Quiz

1. What command creates a new VM?
Reveal answer

`ssh exe.dev new` (add `--name=...`, `--image=...`, `--pool=...` as needed).

Source: exe.dev/docs/what-is-exe

2. Roughly how long does a new VM take to create, and why?
Reveal answer

About two seconds: exe.dev hooks a container image up to a block device instead of booting a base image. The trade-off: no kernel choice.

Source: exe.dev/docs/faq/how-exedev-works

3. What is a pool?
Reveal answer

An amount of vCPU and memory reserved in one region, shared by the VMs in it, "consider it a cgroup". Billed while it exists, empty or full.

Source: exe.dev/docs/pools

4. Why do VM disks feel fast?
Reveal answer

They run on local NVMe, not network storage ~1ms RTT away. Changes stream to another server in the regional cluster for durability; the trade-off is IOPS vs a traditional NAS.

Source: exe.dev/docs/architecture

5. Why does exe.dev not give each VM a public IP?
Reveal answer

Shared IPs behind a TLS proxy (SNI + Host) and SSH proxy; per-VM IPv4 would be "far more than is reasonable to pay $2/month per IPv4 address."

Source: exe.dev/docs/architecture

6. Which port does the HTTPS proxy pick by default?
Reveal answer

Port 80 if exposed, else the smallest exposed TCP port ≥ 1024. Override with `share port <vm> <port>`.

Source: exe.dev/docs/proxy

7. Which other ports are forwarded, and to whom?
Reveal answer

Ports 3000–9999, only to users with access. Only one port can be public.

Source: exe.dev/docs/proxy

8. How does an app on the VM know who the user is?
Reveal answer

Proxy headers `X-ExeDev-Email` and `X-ExeDev-UserID`; force login at `/__exe.dev/login?redirect=/`.

Source: exe.dev/docs/login-with-exe

9. How do you make a VM's site public, and private again?
Reveal answer

`share set-public <vm>` / `share set-private <vm>`.

Source: exe.dev/docs/sharing

10. Steps for a custom domain?
Reveal answer

CNAME (or ALIAS for apex) to `vm.exe.xyz`, then `ssh exe.dev domain add <vm> <domain>`. Unregistered domains get `421 Misdirected Request`.

Source: exe.dev/docs/cnames

11. The customer uses Cloudflare's orange cloud. What do you say?
Reveal answer

Proxy mode breaks routing; use DNS only, or a Snippet/Worker that rewrites the Host.

Source: exe.dev/docs/cnames

12. Is there a private network between a customer's VMs?
Reveal answer

No. Use Tailscale, SSH, or a VM-to-VM integration (attested `X-Exedev-Source-Vm` header).

Source: exe.dev/docs/faq/cross-vm-networking

13. What is an integration, in one sentence?
Reveal answer

A credential stored server-side and injected at the edge when the VM calls `name.int.exe.xyz`, so the secret never lands on the VM.

Source: exe.dev/docs/integrations

14. Which two integrations are attached to auto:all by default for new accounts?
Reveal answer

`reflection` and `llm`.

Source: exe.dev/docs/integrations

15. How do you limit a VM's outbound traffic?
Reveal answer

`egress <vm> integrations` (or `--egress=integrations` on `new`/`cp`).

Source: exe.dev/docs/internet-access

16. What is the HTTPS API endpoint and its main limits?
Reveal answer

`POST https://exe.dev/exec` with a bearer token; 30 s timeout (504), 64 KB body (413), no stdin/pty.

Source: exe.dev/docs/https-api

17. Which token field should you always set?
Reveal answer

`exp`. There is no nonce/jti replay protection, so short-lived tokens limit the window.

Source: exe.dev/docs/https-api

18. What is Shelley and where does it run?
Reveal answer

exe.dev's web-based coding agent, on port 9999 of the default image at `https://vmname.shelley.exe.xyz/`.

Source: exe.dev/docs/shelley/intro

19. Which agents ship in the default exeuntu image?
Reveal answer

`claude`, `codex` and `pi`; update with `exeuntu update`.

Source: exe.dev/docs/upgrade-codex

20. Personal plan price range?
Reveal answer

$15/mo (2 vCPU) to $155/mo (16 vCPU), up to 50 VMs, 200 GB bandwidth.

Source: exe.dev/docs/billing/personal

21. Work plan price and what scales it?
Reveal answer

$75/month for the whole team including 2 vCPU + 4 GiB; extra capacity $0.105 per 2 vCPU/4 GiB unit-hour. Users do not change price.

Source: exe.dev/docs/billing/work

22. Work intro offer?
Reveal answer

$37.50/month for the first 3 months, base price only, once per team billing account.

Source: exe.dev/docs/billing/work

23. What does a standalone VM cost and when does metering stop?
Reveal answer

$0.105 per unit-hour by the second, no minimum; pauses while stopped, ends on delete.

Source: exe.dev/docs/standalone-vms

24. What happens if you create a pool above 32 vCPU?
Reveal answer

It is pending (accepts no VMs, not billed) until support approves.

Source: exe.dev/docs/pools

25. Extra disk and bandwidth rates?
Reveal answer

$0.08/GiB-month disk (average, not peak) and $0.05/GiB outbound bandwidth.

Source: exe.dev/pricing

26. Enterprise minimum and SLA?
Reveal answer

One entire host (POC welcome); 99.9% monthly with 10/15/20/30% credits.

Source: exe.dev/docs/enterprise-sla

27. What is BYOC and what hardware does it need?
Reveal answer

exe.dev VMs on hosts in your own cloud account or data center; hardware virtualization and local NVMe.

Source: exe.dev/docs/enterprise-byoc

28. How does a team stop members sharing VMs outside the team?
Reveal answer

`team settings vm-sharing admins-only` (or `off` for nobody, not retroactive).

Source: exe.dev/docs/teams/sharing-controls

29. What is exe.dev's selling angle against per-VM hosts?
Reveal answer

One flat price for a pool of boxes: VMs share the pool's CPU and RAM, and each box has HTTPS, login and sharing built in.

Source: exe.dev/docs/what-is-exe

30. Which competitor is the closest match, and how does it bill?
Reveal answer

Fly.io Machines, billed per Machine by the second while running; stopped Machines pay $0.15/GB/month of rootfs.

Source: fly.io/docs/about/pricing/

31. Does Fly.io have a free tier for new organizations?
Reveal answer

No. New accounts get a trial of up to 2 hours of Machine runtime or 7 days.

Source: fly.io/docs/about/pricing/

32. Hetzner CX23 list price and specs?
Reveal answer

From €5.99/month excl. VAT: 2 vCPU, 4 GB, 40 GB NVMe, 20 TB EU traffic, IPv4 included. Shown as "not available" on 2026-10-23.

Source: www.hetzner.com/cloud/cost-optimized

33. Does Hetzner bill a server that is powered off?
Reveal answer

Yes, until it is deleted, regardless of state.

Source: www.hetzner.com/cloud/cost-optimized

34. Linode 4GB and Lightsail 4 GB prices?
Reveal answer

Both $24/month for 2 vCPU, 4 GB, 80 GB disk, 4 TB transfer.

Source: aws.amazon.com/lightsail/pricing/

35. What limits a GitHub codespace's uptime?
Reveal answer

A 30-minute default idle timeout (5 to 240 minutes) and a 12-hour maximum lifetime.

Source: docs.github.com/en/codespaces/setting-your-user-preferences/setting-your-timeout-period-for-github-codespaces

36. Codespaces 2-core price and free quota?
Reveal answer

$0.18/hour plus $0.07/GB-month storage; personal accounts get 120 hrs (Free) or 180 hrs (Pro), organizations get none.

Source: docs.github.com/en/billing/concepts/product-billing/github-codespaces

37. What happened to Gitpod?
Reveal answer

It is now Ona; new customer signup is closed, and Core environments archive after 3 days stopped.

Source: ona.com/docs/ona/getting-started

38. Daytona compute rates?
Reveal answer

$0.0504/vCPU-hour and $0.0162/GiB-hour, billed per second, with $200 of free compute.

Source: www.daytona.io/pricing

39. Tailscale Funnel limits?
Reveal answer

Beta; ports 443, 8443 and 10000 only; ts.net names only; non-configurable bandwidth limits.

Source: tailscale.com/kb/1223/funnel

40. Ten mostly idle 2 vCPU boxes on exe.dev Work: what does a 4 vCPU pool cost?
Reveal answer

$75 + 1 unit × $0.105 × 730.5 h = $151.70/month (derived).

Source: exe.dev/docs/billing/work

Flashcards

20 cards. Click or tap a card to flip it.