Skip to main content

Initial Setup

This page covers the first-time administrative setup immediately after installation. The goal is to move from a reachable server to a minimally usable system that operators can safely work with.

Setup Goal

At the end of initial setup, you should have:

  • a working admin login
  • an active license
  • at least one additional user if needed
  • project defaults reviewed
  • initial players, screens, and display topology configured
  • a basic schedule validation path through preview

Step 1: First Login

Open the SVRunner web application at the installed server address.

Typical URLs:

  • local: http://localhost:7376
  • network: http://<server-address>:7376

If using a container deployment or custom port, use the deployment-specific port instead.

Confirm that:

  • the app loads
  • the login screen is reachable
  • the docs route also loads successfully

Step 2: Activate Or Verify Licensing

Before full admin use, confirm the active license state.

Depending on the deployment, this may involve:

  • applying a new license
  • confirming an existing active license
  • checking expiration or grace-period information

Do not continue as if the system is fully commissioned until license state is confirmed.

Step 3: Confirm Admin Access

After licensing is in place, confirm that an admin account can reach:

  • preferences
  • licensing
  • users
  • extensions
  • systems
  • API access if needed

Initial Setup Admin Access Stub screenshot: first-login flow through license confirmation and the initial admin-only menu areas visible after successful setup. Save final image at packages/docs/screenshots/installation-initial-setup-admin-access.png.

If the deployment will be handed to operators, make sure at least one trusted admin account is known and documented.

Step 4: Create Users

Create the initial users required for the site.

Recommended minimum setup:

  • one admin account for system management
  • one operator account for routine scheduling work if the deployment uses separate roles

Use naming and credential practices that match the site's operational policies.

Step 5: Review Project Preferences

Before content is created at scale, review the project defaults.

Important first-pass settings include:

  • default event occurrence type
  • default asset and asset-block extensions
  • whether file assets are allowed
  • default image duration
  • default latitude and longitude for sunphase logic
  • default screen selection behavior for new events

These defaults will shape the operator experience immediately.

Step 6: Configure Display Topology

Set up the initial playback topology.

This usually includes:

  • players
  • screens
  • targets or canvases
  • outputs and failover settings if applicable

Use real-world names that match the physical site so operators can identify them easily later.

Step 7: Validate The Path End To End

Before handoff, run a small functional check:

  1. create or upload a test asset
  2. create a simple event for one screen
  3. publish the event
  4. use preview to confirm the generated playlist
  5. confirm the expected player and screen state in the dashboard

This confirms that the system is not only installed, but actually usable.

Handoff Recommendations

Record the following before handoff:

  • admin contact and credentials policy
  • server address and port
  • backup procedure
  • naming conventions for players and screens
  • any non-default preferences or extension rules