docker下安装unifi控制器采用问题

2023-05-05 14:10:13 3点赞 27收藏 8评论

新房快装修好了,老房子里17年开始一直运行的设备er-x和AC lite非常稳定,就拆过来再加一个二手淘来的AC Pro。

五一前收了一个玩客云,打算把unifi控制器装到docker下,就开始了折腾

设备清单:TP的TL-SF1008P百兆POE交换机、                                             UAP AC lite、UAP AC Pro、  玩客云WS1608设备清单:TP的TL-SF1008P百兆POE交换机、 UAP AC lite、UAP AC Pro、 玩客云WS1608

因为AP都是采用过的,在docker下安装好unifi控制器后,捅了RESET重置,无法成功采用 Adopt Unifi 设备(显示采用中后假死卡住,而后循环 )

网上搜索了好久,官网只有大概介绍,

UniFi - 设备采用 https://help.ui.com.cn/articles/360012622613/

UniFi Network - 3 层采用 https://help.ui.com.cn/articles/204909754/

docker下unifi控制器设备采集问题终于解决 https://zhuanlan.zhihu.com/p/602750770

NAS Docker 上建立 UniFi Controller https://zhuanlan.zhihu.com/p/360601696

照着这几个教程折腾几天还是没搞定,之后转换思路先在本地安装unifi控制器采用后,备份迁移至docker下的unifi控制器,

参考教程:反向迁移——从Unifi Cloud Key到群晖Docker运行Unifi控制器 https://summerlight.com/archives/108


接下来开始具体操作

第一步,本地安装unifi控制器采用AP,

安装unifi控制器,需要jdk环境,最新版7.3.83的控制器需要jdk11环境,

老的控制器版本比如5.6.40需要jdk8的环境

jdk11环境的下载地址:https://www.oracle.com/cn/java/technologies/javase/jdk11-archive-downloads.htmldownloads.html

选择合适自己系统的版本


unifi控制器下载地址:https://ui.com.cn/download/unifi/

选择合适自己系统的版本

本人最终安装了最新的7.3.83版本

unifi控制器安装教程:https://ubnt.joint-harvest.com/tech/193.html

其中,因与教程版本不同,修改中文时直接搜索Interface关闭英文界面

docker下安装unifi控制器采用问题

docker下安装unifi控制器采用问题

接下来,会提示旧版本什么的,要试试新版本界面吗,取消就行了



第二步,在玩客云docker下安装UniFi控制器,玩客云的系统为海纳思

输入玩客云IP地址,进入海纳思系统

根据使用指南安装docker

点击终端后台,输入账号密码(使用指南里有),进入系统输入命令,安装unifi控制器

docker下安装unifi控制器采用问题

docker下安装unifi控制器采用问题

docker下安装unifi控制器采用问题

docker下安装unifi控制器采用问题

docker下安装unifi控制器采用问题

unifi控制器docker镜像下载地址:https://hub.docker.com/search?q=unifi

搜索jacobalberty/unifi

复制下列命令拉取镜像,设置文件夹、端口及环境


拉取镜像

docker pull jacobalberty/unifi


设置文件夹

cd # by default, use the home directory

mkdir -p unifi/data

mkdir -p unifi/log


设置端口及环境

docker run -d --init

--restart=unless-stopped

-p 8080:8080 -p 8443:8443 -p 3478:3478 -p 10001:10001/udp

-e TZ='Asia/shanghai' -e BIND_PRIV=false -e RUNAS_UID0=false

-v ~/unifi:/unifi

--user unifi

--name unifi

jacobalberty/unifi


在镜像作者提供的命令里自行添加了

-p 10001:10001/udp,

及-e TZ='Asia/shanghai' -e BIND_PRIV=false -e RUNAS_UID0=false,

参考NAS Docker 上建立 UniFi Controller https://zhuanlan.zhihu.com/p/360601696


等待unifi控制器安装及运行后,输入https://玩客云IP地址:8443/,进入unifi控制器,

恢复备份,上传备份,等待十分钟左右,

docker下安装unifi控制器采用问题


再次进入unifi控制器,把玩客云IP地址推送给AP,

参考教程:反向迁移——从Unifi Cloud Key到群晖Docker运行Unifi控制器 https://summerlight.com/archives/108

参考 教程里桥接模式的额外设置段落,

因与教程的版本不同,搜索Interface,设置IP,等待unifi控制器采用完成就可以了

docker下安装unifi控制器采用问题

给AP供电的是百兆POE交换机,显示的100全双工,接下来在淘一个千兆POE交换机换上给AP供电的是百兆POE交换机,显示的100全双工,接下来在淘一个千兆POE交换机换上

PS:本人纯粹的小白,17年设置完后,就没有再折腾,已经完全忘了如何设置,本文只为给自己留一份教程,以备不时之需。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
8评论

  • 精彩
  • 最新
  • 请问lz现在设备运行怎么样,我也打算早dock部署

    校验提示文案

    提交
    发帖前刚搞定的,稳定运行3天

    校验提示文案

    提交
    [高兴]

    校验提示文案

    提交
    收起所有回复
  • 一选

    作者
    修改次数用完了,在此对文中错误进行修改,其中把玩客云IP地址推送给AP时,
    应该搜索Inform,找到Inform Host,在Override填写IP推送给玩客云

    校验提示文案

    提交
    请问你这里设置Override的IP地址是你的玩客云公网的IP地址吗,还是你的局域网内的AP设备的IP地址

    校验提示文案

    提交
    局域网内玩客云的IP地址

    校验提示文案

    提交
    收起所有回复
  • 不知道为什么 迁移之后的2.4g网有问题,米家设备全部断连

    校验提示文案

    提交
  • [皱眉] 之前也是用docker,挂载在白群晖上。后来没办法第一时间用最新的版本,就放在ubuntu下!

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章

一选

Ta还没有介绍自己

关注 打赏
最新文章 热门文章
27
扫一下,分享更方便,购买更轻松