Skip to content

Configuration reference

webPlugin() requires publicUrl and Discord OAuth credentials. Optional groups configure the listener, SQLite path, migration behavior, session lifetimes, trusted proxy hops, branding, and safe operator features.

POPII_WEB_ENCRYPTION_KEY must be a base64-encoded 32-byte key. NODE_ENV=production enables production cookie and HTTPS requirements.

See WebPluginOptions for the generated type reference.