products:software

Release Information

The Ubiquiti Community hosts information about official/stable and beta releases for all software, including UniFi Network. Please search the Software Releases page on the community for current release information. Note that access to beta release information requires that you join the Early Access program. You can also download official/stable UniFi Network software directly from the UniFi Download page.

Sometimes older UniFi devices will be designated as obsolete/vintage by Ubiquiti and might not function properly in newer controller versions. The following are some community announcements related to older devices that might require staying with older controller releases.

  • Gen1 UAP-AC LTS Announcement - The following first generation 802.11ac devices require the latest 5.6.x release or older.
    • UAP-AC
    • UAP-AC-Outdoor
  • Obsolete AP Models Announcement - The following AP models will still be visible in newer controller versions, but will not be configurable in any controller version released after March 1, 2021. Use the latest 6.0.x release or older for full functionality.
    • UAP-Outdoor
    • UAP-Outdoor+
    • UAP-Pro
    • UAP-IW
    • UAP (v1+v2)
    • UAP-LR (v1+v2)
    • UAP-AC-EDU
    • UAP-AC-IW-PRO
Release Definition Current Version
Official Considered safe to use in production, pushed via public update channels
Formerly called Stable
6.2.26
Beta Release that we think can go Official without changes
Formerly called Stable Candidate and Release Candidate
6.4.47
LTS Maintained for some obsolete products (see announcement above) 5.6.42
Testing Feature-frozen, going to Beta (no longer used?) ?
Unstable Branch where new features are being added (no longer used?) ?

List of Consolidated Changelogs

Controller API

The controller can be accessed via an HTTP API, which can be useful when advanced functionality is needed. We have created an API Documentation page with consolidated community knowledge about the API, since Ubiquiti doesn't provide this information themselves. There is a link to a basic shell API client that Ubiquiti does provide with each controller release. There are also several API clients that have been released by the community.

User Guides

UbiOS

UbiOS (Ubiquiti OS) Ubiquiti's new linux distribution which is expected to be gradually deployed in all their devices. Thensystem is based on Buildroot project and main elements are written in C++.

Technologies used: Buildroot, C, C++, various linux tools and daemons

UDM Pro
Internal Disk Layout
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt

Device       Start      End  Sectors  Size Type
/dev/sdb1     2048   133119   131072   64M Linux filesystem
/dev/sdb2   133120  2230271  2097152    1G Linux filesystem
/dev/sdb3  2230272  4327423  2097152    1G Linux filesystem
/dev/sdb4  4327424  4589567   262144  128M Linux filesystem
/dev/sdb5  4589568  4655103    65536   32M Linux filesystem
/dev/sdb6  4655104 30777310 26122207 12.5G Linux filesystem
FS details
Partition Mount point
/dev/sdb1
/dev/sdb2
/dev/sdb3 root
/dev/sdb4 /mnt/persistent
/dev/sdb5
/dev/sdb6 /mnt/data

Swap is in a ~7G zram disk. Memory limit is set to around ~3G

Boot Sequence

Built upon Alpine v2 but using BusyBox for init

Bootloader
Kernel
Init

Init process via BusyBox

  • init process reads ⁄etc⁄inittab for sysinit entires
  • init calls ⁄etc⁄init.d⁄rcS
  • rcS executes Start scripts in ⁄etc⁄init.d in order
Startup Scripts
File Name Description
S95unifi-os Starts Unifi OS Container

UniFi OS - a shared platform for all UniFi controllers and to manage users.

UniFi OS is a web portal to provide consistent experience across UniFi products. The actual implementation in UbiOS can vary

Introducing Unifi OS

Key Features

  • Centralized user/access management
  • Single sign-on to all controllers
  • Single Remote connection and new Cloud portal
  • Easy installation and management of different Apps (Controllers)

Available Apps (Controllers)

  • Network (pre-installed)
  • Protect (requires HDD)
  • Talk
  • Access

Software Information


Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes) in /home/nevyxvrt/ubntwiki.com/lib/plugins/authplain/auth.php on line 446

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 32768 bytes) in /home/nevyxvrt/ubntwiki.com/inc/Exception/FatalException.php on line 1