Setup
Setup domain, project and initial data
Setup Domain
In addition to the configurations used for Umbraco, we also provide other configurations for backoffice and language customization.
If you want to use multi site or configure separate backoffice, please update the hosts file according to each operating system:
- For Windows: C:\Windows\System32\Drivers\etc\hosts
- For MacOS and Linux: /etc/hosts


Setup Project
Setting up uTPro is simple. Once you have downloaded the source code, you can open the project solution file in Visual Studio. We recommend using Visual Studio 2022 (or later).

Then follow the minimum requirements of the Umbraco CMS project:
- Database: uTPro ships configured for PostgreSQL (default), and also supports SQL Server and SQLite. Change the ConnectionString in appsettings.json with key umbracoDbDSN.
- Target framework: .NET 10 (Changes depending on the Umbraco version in use — Umbraco 17 runs on .NET 10)



Setup Data
The project has been integrated with data, and you can use uSync to synchronize data after installing Umbraco CMS.

In the "Everything" group, select "Import" and wait for the results, then refresh the page, return to the "Content" tab to check the results.
