Skip to content
Sign-in

Three ways in — and none replaces another

A password, your media server account, or a sign-in service you already run. Nexview does all three at once, and a new way never takes an old one away: if you want to keep your password, you keep it.

The overview

What appears on the sign-in page is your decision

Out of the box there is exactly one field for the username and one for the password. Everything else appears only once you set it up — with nothing configured, the page looks exactly as it always did.

Connect a media server and a “Sign in with Plex” button appears (or Jellyfin, or Emby). Add sign-in providers and each one adds a further button, carrying the name you gave it.

Every one of these ways leads into the same account. Role, quota, permissions and history hang off the Nexview account, not off the way in.

Screenshot: the sign-in page with username, password, below it “sign in with” Plex and “or sign in via” Keycloak and Google
One page, three ways. The password at the top, the media server below it, the external providers at the bottom. What is not configured is not there.
OpenID Connect

Authentik, Keycloak, Pocket ID, Google — or whatever else you run

OpenID Connect is a standard, which is why there is no list of supported providers here. From Nexview's point of view a provider is three values: address, client id, secret. Whether Authentik, Keycloak, Pocket ID or Google sits behind them makes no difference.

You do not enter the individual endpoints — Nexview reads them itself from the provider's /.well-known/openid-configuration. The scopes requested are openid email profile, nothing more.

What your provider needs from you is the redirect URI. Nexview builds it from your public address and shows it ready to copy:

https://your-nexview-address/api/auth/oidc/<slug>/callback

⚠️ The public address has to be right first. A provider rejects any redirect URI that is not registered with it exactly — which is why Nexview says up front that it should be set first. If Nexview runs under a sub-path, the sub-path belongs in it.

Setup guides for Authentik, Keycloak, Pocket ID and Google are in the README — four lines each, naming the actual menu items of each service.

Screenshot: the settings under System → Sign-in with two configured providers, each with address, switches, a redirect URI to copy and the number of linked accounts
One card per provider. “Probe” asks the provider whether the details are right before anybody tries them. At the bottom, how many accounts hang off it — the number you want before deleting one.
Accounts

Linking, not replacing — and two switches worth understanding

You link an existing account in your own profile under Sign-in. Afterwards both work: the provider's button and still your password. The link can be undone in the same place.

New people can be created automatically if you flip the switch — they get the role and quota from your defaults. Leave it off and only people you have invited get in.

⚠️ With Google and Microsoft, “create automatically” means literally: every person who has an account there. Those providers hand out an email address to half the world. The switch belongs on only if you decide yourself who has an account at the provider — or if you have restricted the application there to your own organisation. Nexview writes exactly that next to the switch, not into a manual.

The enabled switch takes a provider off the sign-in page without throwing the configuration away — the right move while something is being rebuilt at the provider's end. And a single identity can be blocked without disabling the whole provider.

Screenshot: the Sign-in tab in your own profile with two providers, both “not linked”, each with a “Link” button
In your own profile, not in administration. Everybody links their own account themselves — an administrator has nothing to unlock for it.
The other way

With your media server account

If you already run a media server, the accounts exist there — and do not have to be created a second time in Nexview. Plex, Jellyfin and Emby all work, including at the same time.

The link does more than sign you in: it is how Nexview knows what is already in your library, and who has already watched which title.

In full on the Media servers page.

Nexview uses TMDB as its data source but is not from TMDB and is not endorsed or certified by TMDB. The screenshots come from a test installation; the accounts and requests shown in them are made up.

Nexview is published under the AGPL-3.0 licence. Radarr, Sonarr, Plex, Docker, Synology, IMDb, Rotten Tomatoes, Metacritic and JustWatch are trademarks of their respective owners and are named here for descriptive purposes only. Some of the icons on this page are based on Lucide (ISC licence) — copyright held in part by Cole Bemis 2013–2022 as part of Feather (MIT licence), otherwise by the Lucide contributors from 2022.