UniFi - 阿里云上安装 UniFi 控制器基础教学(Ubuntu 版)

目录

  1. 购买与配置服务器
  2. 安装 UniFi 云端控制器
    2.1 源安装
    2.2 .deb 安装包安装

配置云端服务器,此案例选择用阿里云云端服务器,其他国内服务器可做参考。

*此教程选用基础配置,适用于 Ubuntu v16.04 版本以上,1 核 1GB 内存,SSD云盘 40G,带宽 1Mbps,用户可根据实际用量进行修改。

 

 

 

1. 购买与配置服务器

登录阿里云 ,购买所需服务器配置

1

选择标题栏产品 —— 弹性计算 —— 云服务器 ECS

 

2

选择第一个 突发性能型 t5

 

进入购买云服务器页面:
3

 

此案例的云服务器系统配置总图:
4

 

购买完成后,我们到 阿里云,右上角登录你的账号

5

 

登录完成后,在右上角会显示你的头像,进入导航栏的控制台:

6

 

如下图,进入阿里云服务器管理界面:

7

 

如上图标注:

第一步:点击左侧云服务器标签,进入 云服务器ECS 管理。
第二步:点击安全组
第三步:点击配置规则,对云服务器进行 UniFi 常用端口设置,看下图:

 

8

9

 

此处推荐添加 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-应用端口

 

端口添加完毕后,点击左侧概览,选择所需使用的服务器:

10

 

选择远程连接:

11

随后会跳出一个密码,此密码必须记下来!之后每次的远程登录都会使用到,输入刚才的 6 位数,进入管理终端。

输入此云端的账户名及密码:

*此处注意:终端内所有信息都要手动输入,不支持 复制黏贴 功能

12

 

 

 

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 

13

 

第二步:

添加 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

此处使用第一种方法:

14

 

第三步:

更新服务器的存储库信息:

sudo apt-get update

15

 

第四步:

安装 UniFi

sudo apt-get install unifi

16

 

第五步:

断开服务器连接: exit

现在你就可以关闭终端了。打开你的浏览器,连接到https://<你的云端服务器 ip 地址>:8443/

即可进入 UniFi 控制器配置。 (可参考教程:https://help.ubnt.com.cn/hc/zh-cn/articles/115000200101)

 

 

 

2.2 .deb 安装包安装

 

第一步:

登录 UBNT 官网下载页,先点击左上角的产品分栏标签选择 UniFi 再滚动到 SOFTWARE 下,查询当前的最新控制器版本。

17

点击下载按钮,下载所选安装源或直接复制下载链接。

18

此外,您也可以在知道版本号的情况下,直接拼接链接直接访问下载。如 v5.6.26 版本 Ubuntu 系统,访问链接为:
https://www.ubnt.com.cn/download/unifi/default/default/unifi-5626-controller-debianubuntu-linux

 

第二步:

Ubuntu 上下载和安装 .deb 方法介绍:

下载单个文件并保存在当前目录的方法(使用 wget):

wget http://dl.ubnt.com/unifi/5.6.22/unifi_sysvinit_all.deb(此处为软件下载链接)

安装 .deb 文件的方法:

1.在终端下输入如下内容来安装 .deb文件
dpkg -i 软件包名.deb

2.卸载 .deb 文件,可以使用 apt-get 命令:

apt-get remove 软件包名称

 

实施

下载:

wget http://dl.ubnt.com/unifi/5.6.26/unifi_sysvinit_all.deb

19

安装

dpkg -i unifi_sysvinit_all.deb

20

如上图红色标记处,在安装过程中,我们可能会出现依赖不完整的情况,直接使用 apt-get install -f 安装缺少的依赖套件

apt-get install -f

21

然后再次执行安装步骤:

dpkg -i unifi_sysvinit_all.deb

22

到这里为止,UniFi 的安装已经完成,接下来就是配置您的控制器。

 

第三步:

断开服务器连接: exit

现在你就可以关闭终端了。打开你的浏览器,连接到https://<你的云端服务器 ip 地址>:8443/
即可进入 UniFi 控制器配置。 (可参考教程:https://help.ubnt.com.cn/hc/zh-cn/articles/115000200101)