Configure
Unified installer, pre-filled for you
Everything on this page is generated client-side, in
your own browser. This page makes no network requests
at all -- nothing you type below, including any password or key
field, is ever sent to rivolution.dev or anywhere else. Close the
tab and it's gone, like it was never typed.
Right-click this page and choose "View Page Source"
(Ctrl+U, or Cmd+Option+U on a Mac) to
confirm for yourself.
Fill in the fields below and the script updates as you type. Copy it, paste it into a DigitalOcean Droplet's startup-script field (or run it directly as root on a fresh Ubuntu 24.04/26.04 box), and every answer is already baked in — nothing left to edit by hand.
Install source
Station
Sets the install user's (default
rd) login password, but only at account creation
time -- re-running this against a box that already has the
account never resets a password you've since changed.
Network & security
Generate one from
the admin console's Settings → Keys page
("Generate auth key") -- it always starts with
tskey-auth-. Paste only that string, not the full
tailscale up --auth-key=... command, and without
surrounding quotes. An OAuth client secret (a different admin
console page) won't work here.
That doesn't look like a real auth key -- it should start with
tskey-auth- and contain only letters, numbers, and
hyphens. Double-check what you pasted.
Your script
Copy this into your cloud provider's startup-script field, or
save it as bootstrap.sh and run
sudo bash bootstrap.sh on a fresh box.
Prefer a terminal?
./configure.sh in the
installer repo
asks the same questions interactively and can also run the
playbook directly for you (over SSH, or locally on a box you're
already logged into) — see the
README
for all three methods.