Skip to main content

The first account

Registration is open by default — open the web UI at your PUBLIC_URL and sign up. The first account is a normal user; there’s no separate admin bootstrap. Each account adds its own debrid key (RealDebrid / AllDebrid / TorBox) in settings — that’s what makes cached content stream instantly.

Plans

Every user is on a plan that sets their limits. New accounts land on the built-in Free plan: Plans are defined in code (shared/plans/plans.go). For a personal instance the Free limits are often too tight, so you have two options:
Assign your user a higher plan directly in the database:
(Run inside the postgres container: docker compose exec postgres psql -U torrin -d torrin.)
Billing (Gumroad / Bitcart / etc.) is only relevant if you’re running Torrin as a paid service. A private self-host can ignore it entirely and manage plans by hand.