Trove Help Trove home

Users and permissions

User Management lets administrators create, edit, and delete users, assign granular permissions, control library access, and set up content restrictions to limit what specific users can see.

Navigate to Settings > Users to access this page. Only admin users can manage other users.

Current Users

The Users page lists all registered users. Each user row shows:

Click the arrow on a user row to expand it and view or edit their full details.

The Users tab with the admin account

Adding a User

Click "+ Add User" in the top right corner. The creation form requires:

FieldRequiredNotes
Full NameYesMinimum 3 characters
UsernameYesMust be unique
EmailYesMust be a valid email address
PasswordYesAt least 8 characters
Confirm PasswordYesMust match password
Library AccessYesSelect which libraries the user can access

After filling in the details, you can assign permissions and content restrictions before saving.

User Information

Expand a user row and click the edit button to modify their details.

FieldDescription
Full NameThe user's display name
EmailThe user's email address
LibrariesWhich libraries the user can access. Admin users automatically have access to all libraries.

Passwords

The key button on a user's row (Change password) sets a new password for them, which is how you help someone who's forgotten theirs; Trove doesn't send reset emails. Users can change their own password from their profile, under the person button in the top bar. Users who sign in with single sign-on have no Trove password.

Permissions

Permissions are organized into categories. Each permission is a checkbox that can be toggled individually. Enabling Full Administrator Access grants all permissions automatically.

Administration

PermissionDescription
Full Administrator AccessGrants all permissions and full system control

Book Management

PermissionDescription
Upload BooksUpload book files (into a library or Bookdrop)
Download BooksDownload book files
Delete BooksRemove books from libraries
Manage LibraryCreate, edit, and delete libraries
Email BooksSend books to devices or email addresses

System Access

PermissionDescription
Access BookdropUse the Bookdrop upload interface
View Library StatisticsView library-level statistics and analytics
View User Reading StatisticsView personal reading statistics

System Configuration

PermissionDescription
Manage Metadata ConfigurationConfigure metadata fetch providers and settings
Manage Application PreferencesChange application-wide preferences
Access Task ManagerView and manage background tasks
Manage IconsUpload and manage custom library icons
Manage FontsUpload and manage custom reader fonts

Metadata Editing

PermissionDescription
Edit Single MetadataEdit metadata for individual books
Bulk Auto Fetch MetadataRun automatic metadata fetch on multiple books
Bulk Custom Fetch MetadataRun custom metadata fetch on multiple books
Access Bulk Metadata EditorUse the bulk metadata editor
Bulk Regenerate CoverRegenerate covers for multiple books
Move/Organize FilesMove and reorganize book files on disk
Bulk Lock/Unlock MetadataLock or unlock metadata fields in bulk

Device Sync

PermissionDescription
KOReader SyncSync reading progress with KOReader devices
Kobo SyncSync books and progress with Kobo devices
OPDS Feed AccessSet up OPDS accounts and use the OPDS and Komga feeds

Bulk Reset

PermissionDescription
Bulk Reset Trove Read ProgressReset reading progress tracked by Trove
Bulk Reset KOReader Read ProgressReset KOReader sync progress
Bulk Reset Book Read StatusReset read/unread status for books

Permission Summary Badges

When a user row is collapsed, colored badges provide a quick overview of their permission levels per category. Each badge shows the count of enabled permissions vs. the total (e.g., 3/5). The badge color reflects the level: none, low, medium, or high.

Content Restrictions

Content restrictions let you control which books a user can see based on metadata attributes. This is especially useful for shared instances where you want to hide mature or age-inappropriate content from certain users.

Restriction Types

TypeDescriptionExample Values
Category/GenreFilter by the book's categories or genresHorror, Romance, True Crime
TagFilter by book tagsViolence, Profanity
MoodFilter by book moodsDark, Lighthearted
Age RatingFilter by age rating thresholdsAll Ages, 6+, 10+, 13+, 16+, 18+, 21+
Content RatingFilter by content maturity levelEveryone, Teen, Mature, Adult, Explicit

Restriction Modes

Each restriction can operate in one of two modes:

ModeBehavior
Exclude (Hide matching)Books that match the restriction value are hidden from the user
Allow Only (Show only matching)Only books that match the restriction value are shown; everything else is hidden

Adding a Restriction

  1. Expand the user row and enter edit mode
  2. Scroll down to the Content Restrictions section
  3. Select a Type (e.g., Age Rating)
  4. Select a Mode (e.g., Exclude)
  5. Select a Value (e.g., 18+)
  6. Click the + button to add the restriction
  7. Save the user to apply changes

You can add multiple restrictions. They are evaluated together when filtering books.

How Restrictions Are Combined

When a user has multiple restrictions, they work together as follows:

Age Rating Filtering

Age rating restrictions work as thresholds. If you exclude a specific age rating (e.g., 13+), all books rated at or above that age level are hidden. Books without an age rating or with a lower rating remain visible.

Examples

Scenario: Child-safe account

Scenario: Fiction-only reader

Scenario: Hide specific content

Deleting a User

Click the delete button on a user row to remove the account. This permanently deletes:

Notes