Building from Source
...Less than 1 minute
This method is not recommended for regular users. Manual compilation requires programming knowledge. You can download prebuilt releases from Versions.
This page describes compilation on Windows.
Requirements
Make sure the following tools are available in your command line:
- Git
- 7z
- .NET 9.0 SDK
- Node, yarn
- Docker
Build Steps
Open a terminal.
Clone the repository:
git clone https://github.com/GalensGan/UZonMailand switch to themasterbranch.Go to the
scriptsdirectory in the project root and run the commands below to start the build. Build outputs are placed in thebuilddirectory.Target Command Output location desktop ./build-desktop.ps1 build/uzonmail-desktop-win-x64-version.zip windows server ./build-win-server.ps1 build/uzonmail-service-win-x64-version.zip linux server ./build-linux.ps1 build/uzonmail-linux-x64-version.zip docker Built automatically during linux build Docker image named uzon-mail:latestall ./build-all.ps1 Builds all targets above Build success screenshot:

build screenshot
Tips
During manual build the script will detect the environment and prompt to install missing prerequisites if needed.
Powered by Waline v3.5.7