Skip to content

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:
    1. Contact UGREEN officially via email and provide the NAS device's serial number, MAC address, and admin username of your NAS.
    2. Rename the authorization file to ugdev.sig and upload it to Personal Folder of the admin account on your NAS device.