Integrations · Paperless-ngx

Sign in to Paperless-ngx with Google or a passkey

The MyLogin.world Bridge runs next to Paperless-ngx and sets it up to sign in through MyLogin.world. People choose Paperless-ngx’s sign-in button, use Google or a passkey, and come back signed in. Paperless-ngx keeps its own accounts and permissions.

  1. 1

    Add the Paperless-ngx address

    In your dashboard, choose Add a service › Paperless-ngx and enter the address you open Paperless-ngx at, such as http://192.168.1.30:8000. The command in step 2 fills in as you type.

  2. 2

    Run on the Paperless-ngx host Version 2.0.0

    Run as root on the host where Paperless-ngx runs. It installs the MyLogin.world Bridge for Paperless-ngx and configures Paperless-ngx, asking before any restart. Linux. Uses Docker when the host has it, otherwise a systemd service.

    Review the script ·Source · GPL-3.0-or-later

    Download the files

    If the address leads to another machine, such as a proxy, add --host and this host’s address.

    Then Connect your account once: My Profile › Connect new social account.

  3. 3

    Open Paperless-ngx and sign in

    Choose “MyLogin.world” on the Paperless-ngx sign-in page.

If something fails

On the host, mylogin-oidc paperless status shows the bridge and its sign-in address, and mylogin-oidc configure paperless sets Paperless-ngx up again. docker logs mylogin-paperless (or journalctl -u mylogin-oidc@paperless) shows every request and why a sign-in was refused.

Still stuck? Send us the output: support@mylogin.world.compas.cs.stonybrook.edu.