/
EN-Installation Requirements

EN-Installation Requirements

 

SERVER

 

Suggested policies:

  • Ideally, provide a unique VM for the software

  • Setup a database backup plan

  • Provide permanent access to the machine through TeamViewer / Anydesk / RDP

  • Allow HTTPS access to Bullet License Manager Server web address: https://api.bsol.me/

 

Main hardware requirements:

  • Hard drive minimum free space: 50 GB

  • Minimum RAM: 16GB

 

Minimum main software requirements:

  • Operating System: Windows Server 2016 / Windows 10

  • Database:

    • Engine: Microsoft SQL Server 2017 (it can be the Express version)

    • Collection: Latin1_General_CI_AS

    • Interface: Management Studio

  • Web Services

    • IIS - Microsoft Internet Information Services 8.5 (or later)

  • .NET Framework 4.8

  • .NET Core 3.1

 

Other software requirements:

  • Notepad ++

  • 7zip

  • TELNET

  • Postman

  • Windows features:

 

CLIENTS / WORKSTATIONS

Main hardware requirements:

  • Hard drive minimum free space: 1 GB

  • RAM memory: 4GB (or higher)

 

Main software requirements:

  • Operating System: Microsoft Windows 10

  • Framework .NET 4.8

 

SERVER

Note: It is also necessary to have all BTT/BC requirements.

For greater operational flexibility without interfering with the Production Environment, a Development/Test Environment must also be implemented.

Main software requirements:

  • ASP .NET CORE 8 Hosting Bundle.

  • SSL certificates(pfx-):

  • Authentication: This application suite supports two authentication methods;

    • User Authentication(Communication between users and machines.)

      • There are two types of authentication:

        • Local Authentication: Accounts are created and used in Identity Server directly.

        • External Authentication: Using external IDPs for authentication (eg Facebook, Google, Microsoft, etc.).

          • Parameters necessary for the order:

            • Grant Type: Implicit

            • Client Id: Client Id configured in Identity Server;

            • Scope: openid profile email phone bestlegacy_api_scope notifications_api_scope identityServer_scope

    • Client Authentication(Communication between machines)

      • It implies that there is no interaction with the User, implying that authentication is done automatically, via the client's request for a token.Parameters necessary for the order:

        • Grant Type: Client Credentials
          Client Id: IClient Id configured in Identity Server;
          Client Secret: Identity Server password configuration;
          Scope: bestlegacy_api_scope notifications_api_scope;

  • Email account settings that will serve as the sender for user notifications:

    • SMTP Address (outgoing mail server);

    • Username / email;

    • Password;

    • Port Number: 587

    • SSL, TLS, and STARTTLS

    • SMTP Authentication: ON/OFF

 

Related content

01-Installation Requirements
01-Installation Requirements
Read with this
Component installation and communication
Component installation and communication
More like this
02-Technical Implementation
02-Technical Implementation
Read with this

CONFIDENTIALITY NOTICE: This message, as well as existing attached files, is
confidential and intended exclusively for the individual(s) named as addressees.
If you are not the intended recipient, you are kindly requested not to make any
use whatsoever of its contents and to proceed to the destruction of the message,
thereby notifying the sender