Debian12: Docker快速安装Unifi-AC

组件信息

组件名称版本说明下载
Debian12x86点我
UnifiAC9.1.120x86点我点我(离线镜像)
Docker28.1.1x86见安装方法

1、快速安装docker-ce

apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common
curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/debian/gpg|apt-key add -

vim /etc/apt/source.list
#添加如下行
deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/debian bookworm stable

apt-get update && apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

2、快速安装Unifi-AC

#在线安装(取其中一个方法即可)
docker pull jacobalberty/unifi
#离线镜像安装(取其中一个方法即可)
docker load -i unifi_docker_x86.tar

#运行容器
docker run -d \
    --init \
    --restart=unless-stopped \
    -p 8080:8080 \
    -p 8443:8443 \
    -p 6789:6789 \
    -p 8843:8843 \
    -p 8880:8880 \
    -p 3478:3478/udp \
    -p 10001:10001/udp \
    -e TZ='Asia/Shanghai' \
    -v /data/unifi:/unifi \
    --user unifi \
    --name unifi \
    jacobalberty/unifi

3、设置Unifi-AC

注册在线Unifi,当然用离线本地局域网管理也可以(页面登录时选择下面的小字“高级安装”即可)。

4、设置AP上线

(1)重置AP并立即查看AP的内网IP地址,https://do-main.com:8443/manage/default/devices

  1. 按住设备的 reset 复位孔 10 秒
  2. 松开按钮 – 设备上的 LED 灯熄灭闪烁
  3. 等待设备重启完毕,直到 LED 白灯长亮

(2)ssh ubnt@191.168.x.x,密码:ubnt(注意:此密码只在重置时有效)

(3)设置AP上报到AC的地址,命令行输入:set-inform http://do-main.com:9090/inform,完成后AP会重启
注意1: 9090是自定义的AP上报服务端端口,默认为8080。因公网不能用所以改成了9090,可以通过NAT改或是docker启动时映射端口改
注意2: 是http,不是https,如果要用https必须使用正式证书才可以,否则可能会因为证书不受信任而上报失败

(4)正常设置上报后,AC的页面就能看到有AP上线的进度条


附:

UniFi 设备具有以下三种主要状态:

  • 等待采用中(白色 LED 灯长亮)- 已可被 UniFi 应用程序采用的设备
  • 已采用(蓝色 LED 灯常亮) – 由当前 UniFi 应用程序管理的设备
  • 由其他人管理 (蓝色 LED 灯常亮) – 由其他 UniFi OS 控制台管理的设备

.

.

.

Comments

No comments yet. Why don’t you start the discussion?

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注