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 that you can talk to.

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. You can re-scan or share this link until someone uses it.

Invite URL