Development Preparation
The UGOS Pro system is a customized Linux-based operating system. Therefore, application development must be performed within a Linux environment. The UGOS Pro system supports X86_64 and ARM64 architectures, please set up your development environment according to your target hardware platform.
Before starting development, please complete the following preparations:
- Prepare a development environment running Debian 12 for compiling the application backend service and local testing.
- Download the developer tool ugcli from the UGREEN Cloud Developer Platform and follow the instructions to complete the installation.
- During the packaging and testing phase, you need to prepare a UGREEN NAS device and ensure that the UGOS Pro system running on the device has been updated to the latest version (1.13.0.0000 or above).
- Follow the steps below to obtain developer authorization for your UGREEN NAS device for application installation testing:
- Contact UGREEN officially via email and provide the NAS device's serial number, MAC address, and admin username of your NAS.
- Rename the authorization file to
ugdev.sigand upload it to Personal Folder of the admin account on your NAS device.