Skip to content
Bitwarden Logo

System Management Portal

Setup

  1. Navigate to the server/src/admin directory.
  2. Restore nuget packages:
Terminal window
dotnet restore
  1. Install npm packages:
Terminal window
npm ci
  1. Build the admin project:
Terminal window
dotnet build
  1. Build out the wwwroot directory with the necessary stylesheets and libraries:
Terminal window
npm run build
  1. Start the server:
Terminal window
dotnet run
  1. Confirm it’s working by using your favorite browser to navigate to the portal URL. By default, this is http://localhost:62911.

Configuring access

Authentication

Portal authentication is done entirely through a passwordless flow, using a link sent through email. The email address must be listed in the adminSettings:admins user secret to be authorized.

If you’ve followed the Server Setup Guide this should already be configured, with the following accounts having access:

  • owner@localhost
  • admin@localhost
  • cs@localhost
  • billing@localhost
  • sales@localhost

If not, please go back and configure it now.

Logging in

  1. Navigate to your portal URL. By default, this is http://localhost:62911.
  2. Enter admin@localhost as the email (or whatever email you’ve configured in your user secrets)
  3. Open MailCatcher (default is http://localhost:1080) and click the login link.