UniFi Controller控制器安装
in 默认/折腾 0 条评论 and 阅读数:1016

UniFi Controller控制器安装

in 默认折腾 0 条评论and 阅读数:1017

使用centos linux系统搭建一个unifi controller控制器,这样就可以对ubnt的无线ap进行管理,顺带优化下家里无线网络覆盖效果

前期准备:
系统:CentOS 7
远程工具:SSH,WinSCP,Bt面板

安装mongodb数据库

添加mongodb源

    vi /etc/yum.repos.d/mongodb-org-4.4.repo
    #将下面内容复制到文件中
    [mongodb-org-4.4]
    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数据库

    yum -y install mongodb-org

安装java 1.8

安装java1.8.0

    yum install -y java-1.8.0-openjdk

查看安装情况

    mongod -version
    Java  -version

安装Unifi Controller

下载控制器文件,这个路径是隐藏的

https://dl.ui.com/unifi/6.5.54/UniFi.unix.zip 替换自己想要的版本
把下载下来的UniFi.unix.zip上传到CentOS系统的/tmp文件夹中

    unzip UniFi.unix.zip -d /usr/local/   #解压文件并复制到/usr/local/路径下

修改文件夹

    cd /usr/local/ #进入文件夹
    mv UniFI unifi #修改文件夹名称,避免下面的服务找不到路径

创建unifi服务文件

    vi /etc/systemd/system/unifi.service
    #将下面内容复制到文件中
    [Unit]
    Description=Home UniFi Controller #可自定义
    After=syslog.target network.target
    [Service]
    Type=simple
    User=root
    ExecStart=/usr/bin/java -Xmx1536M -jar /usr/local/unifi/lib/ace.jar start
    ExecStop=/usr/bin/java -jar /usr/local/unifi/lib/ace.jar stop
    SuccessExitStatus=143
    [Install]
    WantedBy=multi-user.target

添加开机自动启动项

    systemctl enable mongod #添加数据库开机启动项
    systemctl start mongod #启动数据库
    systemctl status mongod #查看mongod数据库运行状态
    systemctl enable unifi #添加unifi服务开机启动项
    systemctl start unifi #启动unifi服务
    systemctl status unifi #查看unifi运行状态

linux防火墙端口放行

controller控制器需要用的端口信息:8080、8088、8443、8843、10001

测试访问:http://ip:8080
访问演示图片

文章状态:已收录~