Skip to content

Manual Installation

Pre-Requisites

  • Install an SQL Express, MS SQL, MySQL, MariaDB server, or use an existing one. For testing, you can opt for the file based Sqlite DatabaseType.
  • Create an empty database, a new database user to connect with, and permissions and logons set. If you chose Sqlite, choose a destination directory and prepare folder permissions.
    • Refer to your database documentation for security setup and best practices
  • Download and Install .NET Core 8.x Runtime from Microsoft

Download

Install under IIS

Feel free to deviate from the instructions to fit your desired deployment

  1. Ensure the Web Socket Module is installed (Required)
    • You can find the module under Server Roles -> Web Server -> Application Developer -> Web Sockets.
  2. Install the Application Initialization Module (Optional)
    • You can find the module under Server Roles -> Web Server -> Application Developer -> Application Initialization.
  3. Copy contents of zip file to a directory accessible by IIS
  4. Create new Site in IIS for Blazam

    • Point the root directory to the directory you unzipped the files to.
  5. Set ApplicationPool to AlwaysRunning (Optional)

    • In IIS Manager, right click on the application pool under which the application runs and select Advanced Settings.
    • Set start mode to Always Running.
  6. Set IIS Site to Preload (Optional)

    • In IIS Manager, right click on the site for the application, select Manage Website -> Advanced Settings and set the Preload Enabled value to true.
  7. Continue with Configuration

Install as Service

  1. Extract the application to any directory eg:C:\Program Files\Blazam
  2. Using nssm.exe in the extracted files, install BLAZAM.exe as a service.
  3. Continue with Configuration