Install the Unity Hub
System requirements
The Unity Hub supports the following Operating Systems:
- Windows: 10 (21H1 and later, 64-bit versions), 11
- macOS: 12+
- Linux: Ubuntu 22.04, 24.04 for x86_64 (amd64)
Note: Unity supports Apple Silicon machines (M1 machines), and you can install Apple Silicon Unity Editors through the Unity Hub. For more information, go to the Installing the Apple silicon Editor forum page. Additionally, Unity will no longer support Windows 7 after the 2023.1 release. Unity recommends upgrading to a supported operating system for the 2023.1 release.
If you require an older version of the Hub for compatibility reasons, refer to Install a legacy Hub version.
Use the installer
To install the Unity Hub, do the following:
- Go to the Download Unity page on the Unity website.
- Select Download Unity Hub.
- Open the installer file.
- Follow the instructions in the Unity Hub setup window.
When you install the Unity Hub for the first time, the Unity Hub runs and opens the welcome page. To use the Hub, sign in with your Unity ID. If you don’t have a Unity account, select Create account. To learn more about how to create a Unity account, refer to [Create account|https://docs.unity.com/en-us/cloud/accounts/create-account].
The Hub might request access to your computer's file system locations or to connect through the firewall when you launch it for the first time. It uses these permissions to access your local project files, Editor installations and fetch resources from cloud servers.
Install the Unity Hub on Linux
Install the Unity Hub on Linux
To install the Unity Hub on a Ubuntu Linux distribution, you need to add the Unity Hub repository and the public signing key to verify the integrity of the packages.
To add the public signing key, run the following command:
$ sudo install -d /etc/apt/keyrings $ curl -fsSL https://hub.unity3d.com/linux/keys/public.key | sudo gpg --dearmor -o /etc/apt/keyrings/unityhub.gpgTo add the Unity Hub repository (x86_64/amd64 only):, you need an entry in
/etc/apt/sources.list.d. Run the following command to add the Unity Hub repository:$ echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/unityhub.gpg] https://hub.unity3d.com/linux/repos/deb stable main" | sudo tee /etc/apt/sources.list.d/unityhub.listUpdate the package cache and install the package:
$ sudo apt update $ sudo apt install unityhub
For some systems, you may need to ensure the following:
- The directory
/etc/apt/keyringsexists. - The user or group installing the Hub has write permissions to the
/etc/apt/keyringsdirectory. - The user or group installing Hub has at least read permissions to the resulting file
/etc/apt/keyrings/unityhub.gpg.
To remove the Unity Hub from the system, run the following command:
$ sudo apt remove unityhub
Install the beta versions of the Unity Hub on Linux
Install a beta version of the Unity Hub on Linux
Unity distributes the Unity Hub beta versions for Linux through the same repository but under a different distribution.
Before you begin, make sure you have added the public signing key already in your keychain (as explained above).
To install the beta version, you need to add another repository entry in your
/etc/apt/sources.list.d/::$ echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/unityhub.gpg] https://hub.unity3d.com/linux/repos/deb unstable main" | sudo tee /etc/apt/sources.list.d/unityhub-beta.listUpdate the package cache and install the package:
$ sudo apt update $ sudo apt install unityhub=<version>
Where <version> follows the format of 3.4.1-beta.1.
Note: Only Unity Hub version 3 and higher are distributed through this mechanism.
Unity Hub updates
To try beta versions of the Hub or switch from beta to a stable version of the Hub, follow the instructions in Advanced Settings.