Install an on-premises sharing service for Tekla Model Sharing
The on-premises sharing service for Tekla Model Sharing is a private alternative to the public cloud-based sharing service for Tekla Model Sharing. For example, you can use your own on-premises sharing service for Tekla Model Sharing to privately share models in projects where security requirements do not allow sharing models using the cloud-based service.
You can use both the cloud-based sharing service for Tekla Model Sharing and an on-premises sharing service for Tekla Model Sharing for different models at the same time.
You do not need to install an on-premises sharing service if you only want to share models using the public cloud-based sharing service for Tekla Model Sharing. For information about the cloud-based sharing service for Tekla Model Sharing, see Tekla Model Sharing.
If you are a Tekla Structures user, you can work with different models that are shared using the cloud-based sharing service and an on-premises sharing service for Tekla Model Sharing at the same time. The person who manages Tekla Structures for you enables and sets up the on-premises sharing service for you. Tekla Structures remembers which sharing service is used for each model and automatically connects to the service when you open the model.
These instructions are for the IT administrator who sets up and manages the on-premises sharing service for Tekla Model Sharing. There are no tasks for Tekla Structures users in this guide.
Prerequisites for installation of the on-premises sharing service for Tekla Model Sharing
Installing the on-premises sharing service for Tekla Model Sharing requires specific IT knowledge and administrative permissions.
The person who installs the on-premises sharing service for Tekla Model Sharing must:
-
Have knowledge about your company's IT infrastructure.
-
Have the necessary permissions to manage the Windows Server operating system and SQL Server databases.
-
Be familiar with the SQL Server installation process and database management.
Software and system requirements
The server where you install the on-premises sharing service for Tekla Model Sharing must have:
| Requirement | Minimum | Recommended |
|---|---|---|
| Windows Server operating system | Windows Server 2019 | Windows Server 2022 |
| SQL Server Web or Standard edition | SQL Server 2019 | SQL Server 2022 |
| Memory | 16 GB | |
| Disk storage space | 1 TB or more separate SSD for model data | |
| Processor | 3 GHz | |
| vCPUs | 4 | 4 or more |
| Network adapter | 1 Gbit/s |
- Use the default compatibility settings for the required SQL Server.
- Usually, each user's computer runs the Windows system locale that matches the language requirements of the user. For more information, see Server collation in SQL Server.
Ensure that the server computer has enough storage space for your shared models. The required disk space can vary from a few gigabytes to terabytes, depending on the number of Tekla Model Sharing users and the size of the models. For example, you need more storage space if users often create baselines of shared models because baselines upload a complete copy of the model to the on-premises sharing service. Monitor how much disk space is used and increase the disk space if needed.
Additional required software components
Tekla Model Sharing on-premises server requires these redistributable packages:
-
Version 4: Microsoft .NET 10
-
Version 3: Microsoft .NET framework 4.8
If these redistributable packages or newer versions of them are not already installed on your computer, they are automatically installed during the software installation.
Compatibility with Tekla Structures
There are parallel versions of the on-premises sharing service for Tekla Model Sharing that are compatible with different versions of Tekla Structures.
| On-premises sharing service for Tekla Model Sharing version | Compatible Tekla Structures versions |
|---|---|
| 4 | 2026 and later |
| 3 | 2020 to 2025 |
If you use both Tekla Structures 2026 or later, and an earlier version of Tekla Structures, you can install both versions of the on-premises service for Tekla Model Sharing even on the same computer.
Installation workflow for the on-premises sharing service for Tekla Model Sharing
The main steps for installing an on-premises sharing service for Tekla Model Sharing are:
-
Download and run the on-premises sharing service installer.
-
Create the SQL database and schema using the SQL script from the on-premises sharing service for Tekla Model Sharing installer.
If you install both version 3 and version 4 of the on-premises sharing service for Tekla Model Sharing on the same computer, you only need to do this task once.
-
Set up Windows authentication and access rights to the database for the SQL Server.
If you install both version 3 and version 4 of the on-premises sharing service for Tekla Model Sharing on the same computer, you only need to do this task once.
-
Start the on-premises sharing service for Tekla Model Sharing.
-
Run the Enable Tekla Model Sharing On-Premises client setup on the computers where Tekla Structures users will use the on-premises sharing service for Tekla Model Sharing.
Download and run the on-premises sharing service for Tekla Model Sharing installer
Before you can download the Tekla Model Sharing On-premises server installer, you must have:
-
Ordered a license from Trimble.
-
Created a Trimble Identity for the named person who will download the installer.
-
Received a confirmation that Trimble has enabled the installer download for the named person.
Next, create the SQL database and schema.
Create the SQL database and schema
Create the SQL database and schema using the SQL script from the on-premises sharing service for Tekla Model Sharing installer.
If you install both version 3 and version 4 of the on-premises sharing service for Tekla Model Sharing on the same computer, you only need to do this task once.
Next, set up Windows authentication and database access rights for the SQL Server.
Set up Windows authentication and access rights for the database
Using Windows authentication is recommended as a security best practice. When you use Windows authentication, the username and password for the SQL Server are securely stored in a Windows account.
If you install both version 3 and version 4 of the on-premises sharing service for Tekla Model Sharing on the same computer, you only need to do this task once.
For more information about authentication methods for the SQL Server, see the SQL Server documentation on the Microsoft website.
- In Microsoft SQL Server Management Studio, connect to the database server.
- In the Windows Services app, right-click the Tekla Model Sharing 3 or Tekla Model Sharing 4 service, then select Properties.
- On the Log On tab, ensure that the correct Windows account is selected.
- In Microsoft SQL Server Management Studio, on the User Mapping page, ensure that the Windows account that the Tekla Model Sharing service uses has the db_owner role.
Next, start the on-premises sharing service for Tekla Model Sharing.
Start the on-premises sharing service for Tekla Model Sharing
- Using the Computer Management console
compmgmt.msc, or the Services management consoleservices.msc, locate the Tekla Model Sharing 3 or Tekla Model Sharing 4 service. - Start the service.
- Using the Windows Event Viewer, verify that there are Information messages showing that the service has started, and that there are no errors from the service.
Next, run the Enable Tekla Model Sharing On-Premises client setup on users' computers.
Run the Enable Tekla Model Sharing On-Premises client setup on users' computers
Install the On-premises Management Console for Tekla Model Sharing
The On-premises Management Console for Tekla Model Sharing is an optional app that provides browser-based access for administrators to manage models that are shared using an on-premises sharing service for Tekla Model Sharing.
The On-premises Management Console for Tekla Model Sharing runs on the same server as the on-premises sharing service for Tekla Model Sharing. The On-premises Management Console works in the same way as the cloud-based Management Console, with these exceptions:
-
Malware scanning is not available in the On-premises Management Console for Tekla Model Sharing.
-
Settings related to the model data storage location are not available in the On-premises Management Console for Tekla Model Sharing. The geographical location of your private on-premises sharing service for Tekla Model Sharing is the model data storage location.
-
The Notifications page is not available in the On-premises Management Console for Tekla Model Sharing.
-
The On-premises Management Console for Tekla Model Sharing uses Windows Active Directory to authenticate administrators. The user profile shows the Windows user information of the current user.
To install the On-premises Management Console for Tekla Model Sharing:
You can now use the On-premises Management Console for Tekla Model Sharing to manage models that are shared using an on-premises sharing service for Tekla Model Sharing. For more information, see Management Console for Tekla Model Sharing.