The first account
Registration is open by default — open the web UI at yourPUBLIC_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:
- Bump your account
- Edit the plans
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.