阿里云上安装 UniFi 控制器的基础教学(Ubuntu 版)
** 目录:**
-
购买与配置服务
-
安装 UniFi 云端控制
2.1 源安装
2.2 deb 安装包安装
*此教程选用基础配置,适用于 Ubuntu v16.04 版本以上,1 核 1GB 内存,SSD 云盘 40G,带宽 1Mbps,用户可根据实际用量进行修改。
1. 购买与配置服务器 (本案例选择用阿里云云端服务器,其他国内服务器可做参考)
登录 阿里云 ,购买所需服务器配置
选择标题栏产品 —— 弹性计算 —— 云服务器 ECS
选择第一个 突发性能型 t5
进入购买云服务器页面:
此案例的云服务器系统配置总图
购买完成后,我们到 [阿里云](https://www.aliyun.com) ,右上角登录你的账号
登录完成后,在右上角会显示你的头像,进入导航栏的控制台:
如下图,进入阿里云服务器管理界面:
如上图标注:
第一步:点击左侧云服务器标签,进入 云服务器ECS 管理。
第二步:点击安全组
第三步:点击配置规则,对云服务器进行 UniFi 常用端口设置(如下图)
此处推荐添加 5 组基础的端口设置,分别为:
unifi.http.port = 8080(UAP 的 TCP 端口可通知控制器)
unifi.https.port = 8443(控制器 GUI / API 的 TCP 端口,在 Web 浏览器中可见)
portal.http.port = 8880(用于 HTTP 门户重定向的 TCP 端口)
portal.https.port = 8843(用于 HTTPS 门户重定向的 TCP 端口)
unifi.stun.port = 3478(用于 STUN. v4.5.2+ 的 #UDP 端口)
更多的详细端口设置,可参照此文档添加:
[https://help.ubnt.com.cn/hc/zh-cn/articles/206121902-UniFi-%E5%BA%94%E7%94%A8%E7%AB%AF%E5%8F%A3](https://help.ubnt.com.cn/hc/zh-cn/articles/206121902-UniFi-%E5%BA%94%E7%94%A8%E7%AB%AF%E5%8F%A3)
端口添加完毕后,点击左侧概览,选择所需使用的服务器:
选择远程连接:
随后会跳出一个密码,此密码必须记下来!因为之后的每次远程登录都会使用到,输入刚才的 6 位数,进入管理终端。
输入此云端的账户名及密码:
* 此处注意:终端内所有信息都要手动输入,不支持 复制、黏贴 功能
2. 安装 UniFi 云端控制
** 2.1 源安装**
**
**
第一步:
添加 Ubiquiti 存储库到 /etc/apt/sources.list.d/100-ubnt-unifi.list 文件内,在命令行中,您可将 stable 变换成所需要的版本号,也可直接使用此命令:
echo 'deb http://www.ubnt.com/downloads/unifi/debian stable ubiquiti' | sudo tee /etc/apt/sources.list.d/100-ubnt-unifi.list
第二步:
添加 Ubiquiti GPG 密钥
这边有两种方法:
> 方法1 :
下载并安装以下可信密钥到 /etc/apt/trusted.gpg.d 文件中
sudo wget -O /etc/apt/trusted.gpg.d/unifi-repo.gpg https://dl.ubnt.com/unifi/unifi-repo.gpg
> 方法2:
使用 apt-key 方法
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 06E85760C0A52C50
此处使用第一种方法:
第三步:
更新服务器的存储库信息:
sudo apt-get update
第四步:
安装 UniFi :
sudo apt-get install unifi
第五步:
断开服务器连接:
exit
现在你就可以关闭终端了。打开你的浏览器,连接到 https://<你的云端服务器 ip 地址>:8443/
即可进入 UniFi 控制器配置。 (可参考教程:[https://help.ubnt.com.cn/hc/zh-cn/articles/115000200101](https://help.ubnt.com.cn/hc/zh-cn/articles/115000200101))
**2.2 deb 安装包安装**
第一步:
登录 [官网下载页](https://www.ubnt.com.cn/download/) ,先点击左上角的产品分栏标签选择 UniFi 再滚动到 SOFTWARE 下,查询当前的最新控制器版本。
点击下载按钮,下载所选安装源或直接复制下载链接
此外,您也可以在知道版本号的情况下,直接拼接链接直接访问下载。如 v5.6.26 版本 Ubuntu 系统,访问链接为:[https://www.ubnt.com.cn/download/unifi/default/default/unifi-5626-controller-debianubuntu-linux](https://www.ubnt.com.cn/download/unifi/default/default/unifi-5622-controller-debianubuntu-linux)
第二步:
在 Ubuntu 上下载和安装 .deb 方法介绍:
下载单个文件并保存在当前目录的方法(使用 wget ):
wget [http://dl.ubnt.com/unifi/5.6.26/unifi_sysvinit_all.deb](http://dl.ubnt.com/unifi/5.6.22/unifi_sysvinit_all.deb)(此处为软件下载链接)
安装 deb 文件的方法:
1. 在终端下输入如下内容来安装 deb 文件 dpkg -i 软件包名.deb
卸载 deb 文件,可以使用 apt-get 命令:
apt-get remove 软件包名称
**实施**
> 下载:
wget http://dl.ubnt.com/unifi/5.6.26/unifi_sysvinit_all.deb
> 安装
dpkg -i unifi_sysvinit_all.deb
一般情况下会直接显示安装成功信息,如 b 操作图。若出现 上图红色标记 处错误,请执行 a 操作:
a . 出现标记错误,表明在安装过程中,出现了依赖不完整的情况,直接使用 apt-get install -f 命令安装缺少的依赖套件:
apt-get install -f
b. 执行安装步骤:
dpkg -i unifi_sysvinit_all.deb
到这里为止,UniFi 的安装已经完成,接下来就是配置您的控制器。
第三步:
断开服务器连接:
exit
现在你就可以关闭终端了。打开你的浏览器,连接到 https://<你的云端服务器 ip 地址>:8443/
即可进入 UniFi 控制器配置。 (可参考教程:[https://help.ubnt.com.cn/hc/zh-cn/articles/115000200101](https://help.ubnt.com.cn/hc/zh-cn/articles/115000200101))