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

Roles & Permissions

Dubby uses a four-tier role system with fine-grained capabilities.

RoleDescription
OwnerServer owner. Full access to everything. Created during initial setup. Only one owner exists per server.
AdminAdministrator. Can manage libraries, users, settings, and metadata. Cannot manage the server itself or billing.
MemberRegular user. Can browse media, play content, and manage their own profile. No administrative capabilities.
GuestLimited user. Same capabilities as member (future restrictions planned).

The first user to register becomes the owner automatically — no invite code needed. All subsequent users require an invite.

Each role maps to specific capabilities:

CapabilityOwnerAdminMemberGuest
Manage serverYes
Delete serverYes
Manage billingYes
Invite usersYesYes
Manage usersYesYes
Assign rolesYesYes
Remove usersYesYes
Create librariesYesYes
Delete librariesYesYes
Scan librariesYesYes
Manage metadataYesYes
Access all librariesYesYes
Share librariesYesYes
Manage settingsYesYes
Manage privacyYesYes
View audit logsYesYes
Browse & play mediaYesYesYesYes
Manage own profileYesYesYesYes
  • Created during the setup wizard (first registered user)
  • Full control over the server, including destructive actions
  • Only one owner per server instance
  • Can promote other users to admin
  • Can manage day-to-day operations: libraries, users, metadata, settings
  • Good for trusted family members or friends who help manage the server
  • Cannot delete the server or manage billing
  • The default role for invited users
  • Can browse and play all media they have access to
  • Can set their own audio/subtitle preferences and profile settings
  • Cannot see or modify any server settings
  • Same as member for now
  • Future versions may add restrictions (e.g., limited streaming quality, no downloads)

Owners and admins can change user roles from Settings > Users. Select a user and choose their new role from the dropdown.