Basic administration guide
Dashboard
Use the admin dashboard as your starting point: review service health, pending work, notices, and account activity before changing configuration.
Users
Create or invite users, validate their identity, and use test accounts before applying a new flow to real customers. Keep admin access limited to trusted people.
Invitations and subscriptions
Review invitation expiry, access duration, and linked services before sending an invitation. Track active, renewed, cancelled, expired, and pending memberships without losing prior-period history.
Requests
Choose a clear request source—Seerr/Jellyseerr or native Requests—and test it end to end. Avoid mixed flows unless ownership and synchronisation are understood.
Downloads, library, and subtitles
Enable only the services you use. Validate queue ownership, library visibility, subtitle status, and Customer Portal wording with a test customer.
Activity and observability
Use service diagnostics and logs to distinguish an application failure from an external-service, network, or credentials failure.
Incidents and support
Keep customer-facing support clear and non-technical. Never ask users to send passwords, API tokens, or sensitive data through support.
Services and settings
Store integration credentials through Settings > Services where possible, keep secrets outside Git, and preserve APP_SETTINGS_ENCRYPTION_KEY.
Before opening to users
- Verify
APP_BASE_URL, HTTPS, and secure cookies. - Test admin and Customer Portal access.
- Check backups and restore procedures.
- Review every enabled integration.
- Remove fake or test data that should not be public.