UPK Building

July 20, 2026 · View on GitHub

Last Updated: v2.4.0 - 07/16/2026

By default, if you fork the Terbium v2 repo on GitHub, included will be a workflow that will automatically upload the latest UPK release to either the latest GitHub release (if applicable) or to a new GitHub tag.

However, if you want to build it yourself on your local machine, you will need the following dependencies:

  • Node.js 22 or later
  • Python 3.12 or later

Build Instructions

Step 1: Download UPK Tools

Download UPK Tools from the Terbium CDN.

⚠️ SECURITY WARNING: Be sure to check the source you are downloading the UPK Tools from. If you're downloading it from a source that is NOT hosted under terbiumon.top, please verify its not malicious content. TerbiumOS Development is not responsible for any damage caused by fraudulent downloads from non-official repositories.

Step 2: Extract and Run Build Script

Extract the zip file in your Terbium directory and run the appropriate build script:

  • Windows: Run upk-all.ps1
  • Linux/macOS/Unix: Run upk-all.sh

Step 3: Install in Anura

The build script will automatically install all needed tools and dependencies for the UPK build and compile it to a zip file named terbium-upk.app.zip.

You can open this file in any Anura instance and install Terbium as a UPK application.

What is UPK?

UPK (Universal Package) is a packaging format that allows Terbium to run inside Anura as an application, providing cross-compatibility between the two operating systems.