Skip to content
🚧 These docs are a work in progress and may contain inaccuracies. Content is being actively reviewed and validated.

Inviting Users

Dubby uses an invite-only registration system. After the server owner creates their account during setup, all new users need an invite code to register.

  1. Go to Settings > Users
  2. Click Invite User
  3. Configure the invite:
    • Role — Choose the role for the new user (admin, member, or guest)
    • Library access — Select which libraries the user can access
    • Expiry — Set when the invite link expires (optional)
  4. Copy the invite link and send it to the user
  • Each invite generates a unique code embedded in a registration link
  • The invite link takes the user directly to the registration page with the code pre-filled
  • Once used, the invite code is consumed and cannot be reused
  • Expired invites cannot be used

When a user clicks an invite link:

  1. They’re taken to the registration page
  2. They create their account (email, password, display name)
  3. Their account is automatically assigned the role and library access from the invite
  4. They’re logged in and can start browsing

From Settings > Users, you can:

  • View all pending (unused) invites
  • See which invites have been used and by whom
  • Delete unused invites
  • Create new invites

When creating an invite, you can grant access to specific libraries. Users will only see media from libraries they have access to.

  • Owners and admins always have access to all libraries
  • Members and guests only see libraries explicitly granted to them
  • Library access can be changed after the user registers from the user management page

See Library Access for more details.

  • Create separate invites for different people rather than sharing one link
  • Set expiry dates on invites you send to people who might not use them right away
  • Use the member role for most users — it gives full playback access without admin capabilities