Skip to content

MinuteView Server Installation


This guide walks you through installing and configuring MinuteView Server on a Windows Server environment.

Hosting model — no IIS required

MinuteView Server is self-hosted. The installer deploys it as a Windows service (MinuteViewServer) that runs its own web server (Kestrel) and listens on a fixed port. It does not run inside IIS, and it does not require the .NET Hosting Bundle or ASP.NET Core Module — the .NET runtime is bundled inside the installer. To run MinuteView over HTTPS, see SSL / HTTPS Configuration.


1. Prerequisites

Before beginning installation, ensure the following components are installed and configured.

1.1 Hardware Requirements

ComponentMinimumRecommended
CPU4-core processor8-core processor or better
RAM8 GB16 GB
Available disk space100 GB200 GB or more
Network1 Gbps LAN1 Gbps LAN

Running MinuteView Automations on the same server?

If you plan to run MinuteView Automations on the same machine, increase the recommended RAM to 32 GB. Automation workers process tasks concurrently and benefit significantly from additional memory — particularly if integrations such as Elasticsearch, Autodesk ACC, or SharePoint are in use.


1.2 Operating System

Version
MinimumWindows Server 2019
RecommendedWindows Server 2022 or Windows Server 2025

Windows Server 2016

Windows Server 2016 has reached end-of-mainstream-support and is no longer a supported target for MinuteView. Installations on Windows Server 2016 are not tested and are not recommended.


1.3 Web Hosting (No IIS Required)

MinuteView Server runs as a self-hosted Windows service — you do not need to install or configure IIS.

  • No IIS — the service hosts its own web server (Kestrel).
  • No .NET Hosting Bundle / ASP.NET Core Module — the .NET 10 runtime is bundled inside the installer, so no separate runtime installation is required.
  • By default the service listens for HTTP on port 8770. HTTPS is optional and is added by supplying a certificate — see SSL / HTTPS Configuration.

Already running Autodesk Vault on this server?

If this server already runs Autodesk Vault (which uses IIS on port 443), MinuteView's own web server cannot also take port 443. The SSL / HTTPS Configuration guide explains how to run both side by side.


1.4 SQL Server

A Microsoft SQL Server instance must already be installed.

Version
MinimumSQL Server 2019
RecommendedSQL Server 2022 or SQL Server 2025

Supported editions:

  • SQL Server Express (suitable for smaller deployments; default instance is acceptable)
  • SQL Server Standard
  • SQL Server Enterprise

You will require:

  • SQL Server name (e.g., localhost\SQLEXPRESS)
  • SQL Authentication enabled
  • A SQL user with full administrative rights (for initialization phase)

1.5 Network Requirements

MinuteView Server communicates with the following external endpoint:

HostPurpose
licensing.tentechportal.comLicense validation and basic product telemetry

Firewall configuration: Outbound HTTPS (port 443) to licensing.tentechportal.com must be permitted from the server running MinuteView.

What data is transmitted?

MinuteView sends basic, non-identifiable telemetry to licensing.tentechportal.com — for example, which features are active and software version in use. No user data, personal information, or identifiable content is ever transmitted. This connection is also used to validate your license on startup.

If your environment does not permit outbound internet access, contact Tentech to discuss offline licensing options.


2. Installing MinuteView Server

Step 2.1 – Obtain Installation Media

You will be provided with the MinuteView installation media directly by Tentech.

Step 2.2 – Run Installer

  1. Launch the installation media
  2. Follow the installation wizard
  3. The installer deploys MinuteView and registers it as the MinuteViewServer Windows service, which starts automatically

Installation Location

After installation, files will be located at:

C:\Program Files\Tentech\MinuteView Server

Configuration is stored separately, in an encrypted file at:

C:\ProgramData\Tentech\MinuteView\MinuteViewServerConfig.dat

3. Accessing the Setup Wizard

Once installation is complete:

  1. Open a browser on the server
  2. Navigate to:
http://localhost:8770

You will be automatically redirected to the Initial Setup Wizard.

The first launch will guide you through the configuration steps below. One of these — the Web Address step — is where you can optionally enable HTTPS by supplying an SSL certificate; see SSL / HTTPS Configuration for full details.


4. Initial Setup Wizard

The setup wizard walks you through all critical configuration steps needed to get MinuteView operational.


Step 1 – License Activation

License Activation

4.1.1 Generate Machine Fingerprint

During setup, the system will display a Machine Fingerprint.

  1. Copy this fingerprint
  2. Send it to Tentech
  3. Tentech will generate your license file

4.1.2 Apply License

  1. Upload the provided license file
  2. Select Accept & Validate
  3. Continue once validation is successful

Step 2 – Database Initialization

MinuteView requires a SQL database.

4.2.1 SQL Requirements

You must provide:

  • SQL Server name
  • SQL username
  • SQL password

The SQL account must:

  • Have full administrative permissions
  • Be able to create databases
  • Create tables and populate schema

Recommended Approach

Temporarily enable the sa account and set a secure password for initialization.

4.2.2 Initialize Database

  1. Enter SQL connection details
  2. Test connection
  3. Run Initialize Database

This will:

  • Create the MinuteView database
  • Create all tables
  • Populate initial schema and configuration data

Step 3 – Update SQL Credentials (Security Hardening)

Update SQL Credentials

After successful initialization:

  1. Create a new SQL login with:
    • Read/Write access
    • Permissions limited to the MinuteView database
  2. Enter the new credentials into the configuration

At this point:

  • The sa account is no longer required
  • It is recommended to disable sa for security reasons

Step 4 – Encryption Key Configuration

Encryption Keys

MinuteView uses multiple encryption keys.

4.4.1 Automatically Generated Keys

The following keys are automatically generated:

  • JWT Signing Key
  • Client Application Key

These are used for:

  • Token generation
  • Authentication
  • Secure API communication

4.4.2 Master Encryption Key (Critical)

The Master Encryption Key is used to encrypt sensitive database data.

Critical Information

This key is extremely important.

If you:

  • Restore a backup to a new server
  • Or migrate the database

You must provide the original Master Encryption Key.

Without it:

  • Encrypted data cannot be decrypted
  • Access tokens will become invalid
  • Re-authentication will be required for integrations and automations

Store this key securely.


Step 5 – Enable API

API Settings

This step enables the internal API framework required for:

  • Automation execution
  • Backend integrations
  • System-to-system communication

Enable this option to activate API endpoints.


Step 6 – Creator Module

Creator Module

This step provides documentation for the Creator module.

No additional setup is required at this stage.

Refer to the Creator documentation for operational guidance.


Step 7 – Controller Module

This step provides documentation for the Controller module.

No setup is required during initial installation.

Refer to Controller documentation for configuration instructions.


Step 8 – Elasticsearch Installation (Optional)

Elasticsearch is optional.

However, it is required for:

  • Mesh module
  • Enterprise search
  • Indexing and search capabilities

If you do not require Mesh, this step may be skipped.


4.8.1 Important Notes About Browser-Based Installation

Because Elasticsearch installation may involve:

  • Extracting packages
  • Registering Windows services
  • Starting services

The browser may not have sufficient permissions to complete all actions automatically.

This is expected.

The wizard will guide you step-by-step through:

  1. Extracting Elasticsearch package
  2. Installing Elasticsearch as a Windows Service
  3. Starting the service via Windows Services
  4. Configuring admin credentials
  5. Creating a MinuteView service account for Elasticsearch access

4.8.2 Extract Elasticsearch

Extract Elasticsearch

The wizard will guide you through extracting the Elasticsearch package to the appropriate directory.


4.8.3 Register Windows Service

Register Elasticsearch Service

Follow the prompts to register Elasticsearch as a Windows Service.


4.8.4 Start the Service

Start Elasticsearch Service

Start the Elasticsearch service via Windows Services or the wizard interface.


4.8.5 Credential Download

Save Elasticsearch Credentials

At completion:

  • You will be prompted to download the Elasticsearch credentials
  • Store these securely for future reference

Step 9 – Final Confirmation & Configuration Export

Save Configuration for Automations

The final step confirms that:

  • License is valid
  • Database is initialized
  • Encryption keys are configured
  • API is enabled
  • Optional services are installed

You will be given a one-time opportunity to download your configuration file.

This configuration file:

  • Is required when installing the Automation Engine
  • Contains critical system configuration data

One-Time Download

This download may not be available again. Store it securely.


5. Post-Installation Verification

After completing the setup wizard, verify your installation:

5.1 Check the Service

  1. Open Services (services.msc)
  2. Locate the MinuteViewServer service
  3. Ensure its status is Running and its startup type is Automatic

5.2 Access MinuteView

  1. Navigate to: http://localhost:8770 (or your HTTPS address if you enabled it)
  2. You should see the MinuteView login page
  3. Use the default administrator credentials provided by Tentech

5.3 Verify Database

  1. Open SQL Server Management Studio
  2. Connect to your SQL Server instance
  3. Verify the MinuteView database exists
  4. Check that tables have been created

6. Security Recommendations

After installation, implement these security best practices:

6.1 Database Security

  • [ ] Disable the sa account if used during installation
  • [ ] Use a dedicated SQL account with minimum required permissions
  • [ ] Enable SQL Server auditing for the MinuteView database
  • [ ] Implement regular database backups

6.2 Application Security

  • [ ] Change default administrator password immediately
  • [ ] Store the Master Encryption Key in a secure location
  • [ ] Back up encryption keys separately from database backups
  • [ ] Enable HTTPS/SSL for production environments — see SSL / HTTPS Configuration
  • [ ] Configure firewall rules to restrict access to MinuteView

6.3 Network & Service Security

  • [ ] Enable HTTPS so all traffic is encrypted — see SSL / HTTPS Configuration
  • [ ] Restrict the plain HTTP port (8770) at the firewall so users connect over HTTPS only
  • [ ] Review the MinuteViewServer service account and grant it only the permissions it needs
  • [ ] Enable logging for security auditing (logs are written under C:\ProgramData\Tentech\MinuteView\Logs)

7. Next Steps

After successful installation:


8. Troubleshooting

Installation Fails

Symptoms: Installer crashes or fails to complete

Solutions:

  • Run the installer as Administrator
  • Check Windows Event Viewer for error details
  • Ensure no other application is already using port 8770

Cannot Access Setup Wizard

Symptoms: Browser cannot connect, or shows a connection error

Solutions:

  • Open Services (services.msc) and confirm the MinuteViewServer service is Running
  • Confirm you are browsing to http://localhost:8770 (the app is served at the root, not under /MinuteView)
  • Ensure the firewall allows traffic on the MinuteView port
  • Review the logs under C:\ProgramData\Tentech\MinuteView\Logs

Database Initialization Fails

Symptoms: SQL connection errors during Step 2

Solutions:

  • Verify SQL Server is running
  • Confirm SQL Authentication is enabled
  • Test SQL credentials using SQL Management Studio
  • Ensure SQL account has sysadmin or dbcreator role
  • Check SQL Server error logs

License Validation Fails

Symptoms: License file rejected during Step 1

Solutions:

  • Verify license file matches the machine fingerprint
  • Check license file is not corrupted
  • Ensure license has not expired
  • Contact Tentech for license verification

Configuration Backup

Remember to securely store:

  • Master Encryption Key
  • Configuration export file (from Step 9)
  • Elasticsearch credentials (if installed)

Tentech