UniFi OS Server 是自建 UniFi 的新标准,取代了传统的 UniFi Network Server。虽然 Network Server 提供了基础的托管功能,但它不支持诸如 Organizations、IdP 集成或 Site Magic SD-WAN 等关键 UniFi OS 功能。通过统一的操作系统,UniFi OS Server 现已提供与 UniFi 原生平台(包括 CloudKeys、Cloud Gateways 和 官方 UniFi Hosting)相同的管理体验,并且可与 Site Manager 完全兼容,实现中心化的多站点管理。

如果你想安装传统的 UniFi Network Server,请根据你的操作系统参考以下对应的安装指南:

  1. 要求
    在设置自建 UniFi Network Server 之前,请确保你满足以下要求:
    • 操作系统要求
      • Linux:Ubuntu 24.04 或更高版本;Debian 13 或更高版本;或任何满足以下要求的现代 Linux 发行版:
        • systemd
        • libc 2.31+
        • podman 4.9.3+(使用 pasta 网络)
        • slirp4netns 1.2+(通常随 Podman 一同安装,但部分系统可能需要单独安装)
      • Windows:Windows 10 或更高版本,Windows Server 2022
        • 在设置过程中会自动安装 WSL(Windows Subsystem for Linux)版本 2。
        • 注意,目前不支持在 Hyper-V 的虚拟机中安装。
      • macOS:Catalina 13.1.0 或更高版本
    • 硬件规格
      • CPU:x86-64 处理器
      • 内存:至少 2 GB
      • 网络:100 Mbps 有线以太网
      • 存储:至少剩余 10 GB
    • 其他要求
      • 请确保所需端口(例如 TCP 8080、UDP 3478)已开放。

安装 UniFi OS Server

Windows / macOS
Linux
Windows 服务
  1. 下载安装程序:获取最新的 UniFi OS Server,可以在 Releases 或下载页面右键点击 下载 并选择 复制链接地址,链接地址大致如下: https://fw-download.ubnt.com/data/unifi-os-server/8b93-linux-x64-4.2.23-158fa00b-6b2c-4cd8-94ea-e92bc4a81369.23-x6
  2. 安装应用程序:启动安装程序并按照屏幕上的设置指引完成安装。
  3. (可选)启用远程管理:安装完成后,创建 UI 账号 (或使用已有账号登录),以便通过 Site Manager 启用远程管理功能。
  4. 采纳设备:参阅 UniFi 设备采纳 指南,获取将 AP 和交换机等 UniFi 设备添加进部署的详细步骤。
  5. 持续运行 UniFi:如果需要持续查看和管理采纳后的设备,UniFi OS Server 必须始终保持运行。如果 UniFi OS Server 下线,设备将会按照最后一次可用的配置继续运行。

注意:如果你正在从 UniFi Network Server 迁移至 UniFi OS Server,务必先关闭 Network Server 再安装 UniFi OS Server。

注意:除高可用或故障转移场景外,请不要克隆虚拟机。被克隆的虚拟机会共用 Site Manager 与 Fabrics 的远程访问令牌,导致不可预期行为。建议每次均创建全新安装实例。

  1. 刷新软件包列表并安装必需软件包: sudo apt-get update && sudo apt-get install podman slirp4netns
  2. 获取 UniFi OS Server 下载链接:在 Releases下载页面 右键点击下载并选择复制链接地址,链接地址大致如下:https://fw-download.ubnt.com/data/unifi-os-server/8b93-linux-x64-4.2.23-158fa00b-6b2c-4cd8-94ea-e92bc4a81369.23-x6
  3. 使用 curl 或 wget 下载适用于你架构的安装程序,例如:
    • curl:curl -O <uos_server_download_link>
    • wget:wget <uos_server_download_link>
  4. 赋予安装程序执行权限:
    • chmod +x <local_path_to_uos_server_download>
  5. 运行安装程序:
    • sudo <local_path_to_uos_server_download>
  6. (可选)启用远程管理:安装完成后,创建 UI 账号 (或使用已有账号登录),以便通过 Site Manager 启用远程管理功能。
  7. 采纳设备:参阅 UniFi 设备采纳 指南,获取将 AP 和交换机等 UniFi 设备添加进部署的详细步骤。

注意:如果你正在从 UniFi Network Server 迁移至 UniFi OS Server,务必先关闭 Network Server 再安装 UniFi OS Server。

注意:除高可用或故障转移场景外,请不要克隆虚拟机。被克隆的虚拟机会共用 Site Manager 与 Fabrics 的远程访问令牌,导致不可预期行为。建议每次均创建全新安装实例。

其他常用命令

  • 停止 UniFi OS Server: sudo systemctl stop uosserver
  • 启动 UniFi OS Server: sudo systemctl start uosserver
  • 禁用开机自启: sudo systemctl disable uosserver
  • 启用开机自启: sudo systemctl enable uosserver

目前 UniFi OS Server 不支持作为 Windows 服务运行。如需持续运作,请继续使用 UniFi Network Server,并[按照相关指引操作](/articles/205144550)。

更新 UniFi OS Server

你的 UniFi OS Server 及相关 UniFi 应用,可以通过 Site Manager 的更新管理器,或直接在本地 Control Plan 设置中更新。更多信息请参阅 UniFi 更新相关内容。

从 Network Server 迁移到 UniFi OS Server

  1. 请根据此处的指引,从 UniFi Network Server 获取备份数据。
  2. 安装 UniFi OS Server 前,务必关闭 Network Server。
  3. 请按照前述“根据你的操作系统安装 UniFi OS Server”部分的说明操作。
    • 在 macOS 和 Windows 上,安装程序会自动检测(如果 Network Server 安装在默认路径),并主动提供迁移现有 Network Server 设置的选项。
  4. 在 Linux 上,或未自动迁移时,可通过安装 UniFi OS Server 并使用 Site Export 工具手动迁移。更多信息请参阅 UniFi 备份与迁移文档。

注意:强制门户页面(Captive portal)现在使用 8444 端口(之前 Network Server 使用 8843 端口)。此端口会使用 UniFi OS 控制台设置中配置的证书;如未配置 TLS,将由 UniFi Network 直接提供服务。

常见问题解答(FAQ)

  1. UniFi OS Server 多少钱?
    不收取任何费用。对所有 UniFi 用户完全免费、无授权限制。
  2. UniFi OS Server 与官方 UniFi Hosting 有什么不同?
    功能上二者一致。主要区别在于 UniFi OS Server 完全由你自主管理(负责安装、维护与可用性),而官方 UniFi Hosting 由我们在云端托管、维护。

    想了解官方 UniFi Hosting 的快速入门,请参阅相关内容。
  3. UniFi OS Server 可以与 CloudKey 搭配使用吗?
    CloudKey 无法与 UniFi OS Server 一起管理 UniFi Network 设备,因为两者都包含 UniFi Network 应用,每台设备只能被单一主机管理。
    不过,CloudKey 可以运行 UniFi OS Server 未支持的其他 UniFi 应用,作为补充:
    • UniFi Protect(摄像头)
    • UniFi Access(门禁系统)
    • UniFi Talk(VoIP 电话)
    • UniFi Connect(数字标牌、照明等)
  4. UniFi OS Server 可以和 Cloud Gateway(UDM、UCG 或 Fortress Gateway)搭配吗?
    不能。Cloud Gateway 已自带 UniFi Network 应用作为其控制平面的一部分,不能被外部 UniFi OS Server 管理。

    如果需要将网关与 UniFi OS Server 管理的网站配合使用,请选择我们的独立网关(UXG 系列),这些产品无内置控制器,可完全兼容外部 UniFi OS 部署。
  5. 会提供独立 Docker/Podman 容器形式吗?
    不会。本方案需在主机上运行必要的服务以实现设备发现、采纳及系统自动更新。
  6. UniFi Network 应用已启动,但未发现附近的 UniFi 设备。
    请确保主机防火墙开放了 UniFi 需要的端口,同时没有被防病毒或反间谍软件阻挡。
    同时确保 UniFi 设备和本应用处于同一网络;否则需采用远程采纳方式。
  7. 通过浏览器访问时提示“你的连接不是私密连接”。
    可忽略此警告。你也可以通过 设置 > 控制台 > 证书 上传自有 TLS 证书。
  8. 能否管理已被其他 UniFi Network 应用采纳的设备?
    不能。在 Windows/macOS/Linux 上安装的 UniFi Network 应用不支持查看其他 UniFi 主机上的 UniFi Network 应用部署。
  9. 能否自行托管 Protect 或其他 UniFi 应用?
    不能。UniFi OS Server 仅支持自托管 UniFi Network 应用,以及组织管理、IdP 集成和 Site Magic SD-WAN 等关键 UniFi OS 功能。其他所有 UniFi 应用需部署于兼容的 UniFi 控制台上。