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.
Creating an invite
Section titled “Creating an invite”- Go to Settings > Users
- Click Invite User
- 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)
- Copy the invite link and send it to the user
How invites work
Section titled “How invites work”- 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
Registration flow
Section titled “Registration flow”When a user clicks an invite link:
- They’re taken to the registration page
- They create their account (email, password, display name)
- Their account is automatically assigned the role and library access from the invite
- They’re logged in and can start browsing
Managing invites
Section titled “Managing invites”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
Library access
Section titled “Library access”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