Set up your homeserver

Fill in the values below, then copy the generated cloud-init into DigitalOcean's "Add Initial Scripts (user data)" field when creating a droplet. About 3 minutes after the droplet starts, scan the QR code below with your phone (with the app installed) to sign up as the first user.

More options
Bot that automatically adds new users to a group. A demo bot you can talk to; also demos "Sign in with Avalanche". Requires adminbot, which installs its Network-tab listing and login.

1. Cloud-init for DigitalOcean

Paste this entire block into "Add Initial Scripts (user data)" on the droplet creation page.

2. Next steps after droplet boot

  1. Point your domain's DNS A-record at the droplet's public IP (shown in the DigitalOcean console).
  2. Wait ~3 minutes for cloud-init + Let's Encrypt to finish.
  3. ssh root@<droplet-ip> and run avalanche-status to verify health.
  4. Scan the QR code below with the Avalanche app to sign up as the first user.

3. First invite QR

Open the Avalanche app on your phone and scan to sign up. Then share this link or QR with your first members: anyone who has it can sign up on your server, so share it only with people you want there. It lets people join, nothing more; it can't give anyone admin rights. It stops working once you set up vetted signups.

Invite URL