Every release, straight from GitHub. Update your instance from Settings, or read the full diff on GitHub.
⚠️ If you offer Deplo to your customers: install.sh --public-setup is gone. An install that used it and has no account yet gets a setup key on deplo update, so the bare /setup link stops working: run deplo update and use the link it prints. To hand a customer a ready account, install with --owner-email and --owner-password instead, see Offer Deplo to your customers.
An install that was given no domain died on its first read of DEPLO_DOMAIN, and the same crash broke taking over a machine: the takeover unit re-runs the installer before it starts listening, so the wizard sat on Moving the ports for good while the https address kept answering whatever was there before.
Stuck in a takeover? Re-run the installer on the host. It picks up where it stopped, and nothing already brought across is touched:
curl -fsSL https://deplo.build/install.sh | bashThen press Take over the machine again. New installs need nothing. Base images also moved to node 26 and bun 1.4.
Hello, world. This is Deplo's first tagged build: connect a repo or pick a template, and Deplo does the builds, the addresses and the certificates on a machine you choose.
What follows is what 0.1.0 shipped with, by area, rather than the 1816 commits behind it.