services.plausible.adminUser.email

NixOS option

Email address of an admin user to seed into the database before the Plausible web server starts accepting connections. Plausible Community Edition shows an unauthenticated “first launch” setup wizard whenever no user exists in the database, which redirects every page to /register and lets anyone reaching the instance over the network create the first admin account. Setting this option (and services.plausible.adminUser.passwordHashFile) seeds an admin user before the port is opened, so the wizard is never reachable by strangers. When null, no user is seeded and Plausible’s setup wizard is used as usual. Seeding is idempotent: if any user already exists, no user is created.

type: null or string
Default
null
Example
"admin@example.org"
declared in: nixos/modules/services/web-apps/plausible.nixView source on NixOS/nixpkgs →