中国无线门户 发表于 2022-4-21 13:53

阿里云Centos 7.8安装UniFi控制器教程

Anywlan 原创UBNT教程集

回复下载本教程文档,获得更详细步骤:
**** Hidden Message *****
更多教程请关注本站微信公众号,订阅UBNT教程,更详细更全面的专业教程!
https://www.anywlan.com/link/UBNT-wechat_RSS.png

static/image/hrline/3.gif


自行购买一台ECS,视AP数量和流量要求(如有没认证)硬件配置要求不高,一般1核1G就够普通人用了。腾讯云、华为云的步骤是一样的。在为不是走80端口,所以IP可以绑定域名直接使用。

1.以管理员权限SSH登陆到服务器

2.更新yum软件源
yum update

3.添加mongodb软件源
vi /etc/yum.repos.d/mongodb-org-4.4.repo
添加以下内容到mongodb-org.repo

name=MongoDB Repository
baseurl=https://mirrors.aliyun.com/mongodb/yum/redhat/$releasever/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc

mongodb.org上的链接可能下载不了,这里用的是阿里云提供的。如果要安装不同版本的MongoDB,替换baseurl和gpgkey中的版本号即可,如4.4改为3.6。

按ESC键 跳到命令模式,然后输入

保存文件并退出vi。注意按ESC后直接输入 :wq
:wq
可以用以下命令检查是否保存:
cat /etc/yum.repos.d/mongodb-org-4.4.repo




中国无线门户 发表于 2022-4-21 13:53

4.安装mongodb-org
yum -y install mongodb-org

5.设置Mongodb开机启动
systemctl enable mongod.service #添加到开机启动
systemctl start mongod.service #启动mongod
systemctl status mongod#查看mongod运行状态


6.安装JAVA
yum install -y java-1.8.0-openjdk

检测Java安装版本信息
java -version

如果要更新java可以先卸载再执行上面的重装:
yum remove java-1.7.0-openjdk   #卸载7.      找到UniFi Controller安装包

在https://www.ui.com/download/unifi/找到自己需要安装的版本,本文安装的是最新的7.0.25。

将链接复制下来:



8.下载安装包
wget https://dl.ui.com/unifi/6.5.55/unifi_sysvinit_all.deb --no-check-certificate
wget运行不了的话先运行:yum install xz wget

中国无线门户 发表于 2022-4-21 13:53

9.解压并安装
mkdir tools && mv unifi_sysvinit_all.deb tools && cd tools
ar -xv unifi_sysvinit_all.deb &&tar -vxf data.tar.xz
cp -fr usr/lib/unifi /usr/local/
cd /usr/local/unifi/bin && ln -fs /usr/bin/mongod mongod #创建链接



10.编辑unifi系统服务
vi /etc/systemd/system/unifi.service
添加以下内容,并保存退出:

Description=Anywlan.com UniFi Controller
After=syslog.target network.target

Type=simple
User=root
ExecStart=/usr/bin/java -Xmx1024M -jar /usr/local/unifi/lib/ace.jar start
ExecStop=/usr/bin/java -jar /usr/local/unifi/lib/ace.jar stop
SuccessExitStatus=143

WantedBy=multi-user.target

说明:-Xmx1024M是限制最大内存为1G(1024M),可以按自己服务器情况设置内存大小。

11.运行Unifi Controller和设置开机启动
systemctl enable unifi.service#添加到开机启动
systemctl start unifi.service   #运行UniFi
systemctl status unifi      #查看UniFi运行状态

如果修改过unifi.service,要按下面命令重新加载后再次启动UniFi即可:
systemctl stop unifi.service   #停止运行UniFi
systemctl daemon-reload   #重新加载配置文件

12.      防火墙设置

UniFi控制器端口一览表:

协议端口方向说明
TCP22出SSH连接端口
TCP8443入https网页访问
TCP8080入http网页访问
TCP8880入http Portal
TCP8843入https Portal
IPv4 UDP10001入UniFi设备发现
IPv4 UDP3478
STUN (可选)
UDP514
系统日志

登陆阿里云,云服务器ECS-->安全组,防火墙规则中开放上述端口:



13.完成
打开https://ip:8443 (或域名),按向导设置好UniFi控制器即可。


allenhw 发表于 2022-4-22 13:14

thanks for your share

U 发表于 2022-4-27 17:44

ubuntu好多源下载不了

农夫舅舅 发表于 2022-4-27 20:15

能不能在别的云

一起走过的 发表于 2022-5-10 22:10

学学嗯嗯

sn7696 发表于 2022-6-3 18:09

学习了,感谢楼主分享

gax666 发表于 2022-9-16 15:09

终于可以回复了,

gax666 发表于 2022-9-19 08:58

大佬,我装后打开网页是404错误,如何解决,加你好友加不上

leolew 发表于 2022-12-11 10:42

在pve的LXC虚拟ubuntu里装好了unifi的控制台,网页能用ip:8443进行登录,但是手机端还是连接不了控制

Brian_L1ng 发表于 2023-2-11 21:30

谢谢大佬分享
页: [1] 2
查看完整版本: 阿里云Centos 7.8安装UniFi控制器教程