Changes

From SME Server
Jump to navigationJump to search
5,399 bytes added ,  22:00, 13 January 2021
m
Line 15: Line 15:  
|category= Category you want
 
|category= Category you want
 
|tags=wifi, ubnt, ubiquity,  
 
|tags=wifi, ubnt, ubiquity,  
}}
+
}}{{Warning box|Beware this is still alpah stage. Use only for testing purpose}}
    
===Maintainer===
 
===Maintainer===
Line 33: Line 33:     
First install the needed repositories.
 
First install the needed repositories.
  yum install smeserver-extrarepositories-centos-sclo-rh smeserver-extrarepositories-epel --enablerepo=smecontribs,smedev
+
  yum install smeserver-extrarepositories-centos-sclo-rh smeserver-extrarepositories-epel  
 
  signal-event yum-modify
 
  signal-event yum-modify
   Line 44: Line 44:        +
you can now access to your UniFi controller using : https://YOURSERVERIP:8443
    +
Follows the steps to configure the interface, and add your first devices.
    
=== Uninstall ===
 
=== Uninstall ===
Line 50: Line 52:     
you can then remove the content of : /opt/UniFi and /opt/Unifi_bak
 
you can then remove the content of : /opt/UniFi and /opt/Unifi_bak
 +
 +
=== Upgrade installed version ===
 +
This will be a 3 steps upgrade
 +
# find the version you want to update to, and list of allowed to upgrade release from
 +
# find your current version release, and update to the minimal needed release
 +
# update to the last version you want.
 +
 +
First you will need to find the current installed version :<syntaxhighlight lang="bash">
 +
# config getprop unifi VersionToInstall
 +
5.6.30
 +
</syntaxhighlight>
 +
 +
Then you will need to check what is the version needed to upgrade to the desired version. Let's say 6.0.43 : https://community.ui.com/releases/UniFi-Network-Controller-6-0-43/b28bb453-927a-4dd8-82f7-40af28505510<syntaxhighlight>
 +
 +
6.0.43 and earlier 6.0.x versions.
 +
5.14.25 and earlier 5.14.x versions.
 +
5.13.33 and earlier 5.13.x versions.
 +
5.12.72 and earlier 5.12.x versions.
 +
5.11.52 and earlier 5.11.x versions.
 +
5.10.27 and earlier 5.10.x versions.
 +
5.9.33 and earlier 5.9.x versions.
 +
5.8.30 and earlier 5.8.x versions.
 +
5.7.28 and earlier 5.7.x versions.
 +
5.6.42 and earlier 5.6.x versions.
 +
Most earlier versions are also supported for direct upgrade, going back to 3.1.0.
 +
 +
</syntaxhighlight>
 +
 +
or  5.10.25
 +
https://community.ui.com/releases/UniFi-Network-Controller-Stable-5-10-25/fc76945d-c918-4d8d-8cd1-094d05287f45
 +
<syntaxhighlight>
 +
    Existing UniFi controllers must be on one of the following versions in order to upgrade directly to this version:
 +
    5.10.24 and earlier 5.10.x versions.
 +
    5.9.33 and earlier 5.9.x versions.
 +
    5.8.30 and earlier 5.8.x versions.
 +
    5.7.28 and earlier 5.7.x versions.
 +
    5.6.42 and earlier 5.6.x versions.
 +
    Most earlier versions are also supported for direct upgrade, going back to 3.1.0.
 +
 +
</syntaxhighlight>
 +
 +
check the lowest release needed  is available<syntaxhighlight>
 +
# wget https://www.ubnt.com/downloads/unifi/5.6.42/UniFi.unix.zip -O UniFi.unix.5.6.42.zip
 +
--2021-01-12 15:15:16--  https://www.ubnt.com/downloads/unifi/5.6.42/UniFi.unix.zip
 +
Résolution de www.ubnt.com... 52.89.51.163, 52.36.159.148, 54.200.240.95
 +
Connexion vers www.ubnt.com|52.89.51.163|:443...connecté.
 +
requête HTTP transmise, en attente de la réponse...301 Moved Permanently
 +
Emplacement: https://www.ui.com/downloads/unifi/5.6.42/UniFi.unix.zip [suivant]
 +
--2021-01-12 15:15:16--  https://www.ui.com/downloads/unifi/5.6.42/UniFi.unix.zip
 +
Résolution de www.ui.com... 52.40.47.125, 44.238.178.238, 52.33.211.203
 +
Connexion vers www.ui.com|52.40.47.125|:443...connecté.
 +
requête HTTP transmise, en attente de la réponse...301 Moved Permanently
 +
Emplacement: https://dl.ubnt.com/unifi/5.6.42/UniFi.unix.zip [suivant]
 +
--2021-01-12 15:15:16--  https://dl.ubnt.com/unifi/5.6.42/UniFi.unix.zip
 +
Résolution de dl.ubnt.com... 13.225.199.94
 +
Connexion vers dl.ubnt.com|13.225.199.94|:443...connecté.
 +
requête HTTP transmise, en attente de la réponse...200 OK
 +
Longueur: 63581448 (61M) [application/zip]
 +
Sauvegarde en : «UniFi.unix.5.6.42.zip»
 +
 +
</syntaxhighlight>then set your update release, and launch event to do the upgrade :<syntaxhighlight lang="bash">
 +
# config setprop unifi VersionToInstall 5.6.42
 +
# signal-event smeserver-unifi-install
 +
</syntaxhighlight>then finally update to desired version<syntaxhighlight lang="bash">
 +
# config setprop unifi VersionToInstall 5.10.25
 +
# signal-event smeserver-unifi-install
 +
</syntaxhighlight>
    
=== Configuration ===
 
=== Configuration ===
Line 58: Line 127:  
* TCPPort : 8080,8443,8880,8843
 
* TCPPort : 8080,8443,8880,8843
 
* VersionToInstall: here is the version number you want to install. Default is usually the version number of the rpm, currently 5.6.30 for smeserver-unifi-5.6.30. But you can force to install another version, if needed
 
* VersionToInstall: here is the version number you want to install. Default is usually the version number of the rpm, currently 5.6.30 for smeserver-unifi-5.6.30. But you can force to install another version, if needed
 +
 +
=== Workaround ===
 +
You might get the following warining in logs for mongodb
 +
<syntaxhighlight lang="text">
 +
WARNING: soft rlimits too low. rlimits set to 1024 processes, 4096 files. Number of processes should be at least 2048 : 0.5 times number of files
 +
</syntaxhighlight>
 +
 +
the way to fix
 +
<syntaxhighlight lang="bash" highlight="1" start="1" line="">
 +
sed -i s/1024/2048/ /etc/security/limits.d/90-nproc.conf
 +
</syntaxhighlight>
    
=== Bugs ===
 
=== Bugs ===
Line 68: Line 148:  
Only released version in smecontrib are listed here.
 
Only released version in smecontrib are listed here.
   −
{{ #smechangelog: {{#var:smecontribname}} }}
+
{{#smechangelog: {{#var:smecontribname}} }}
      Line 75: Line 155:     
<!-- Please keep there the template revision  number as is -->
 
<!-- Please keep there the template revision  number as is -->
[[contribtemplate::1| ]]
+
==Requirements==
[[contriblang:: {{#var:lang}} | ]]
+
'''Operating System:'''
 +
*Ubuntu Desktop / Server 14.04 or later (LTS Releases, 16.04 recommended)
 +
*Debian 7 “Wheezy” or later (LTS Releases, 8 recommended)
 +
*macOS Mavericks 10.9 or later (10.12 recommended)
 +
*Windows 7 or later (10 recommended)
 +
*Windows Server 2008 or later (2016 recommended)
 +
'''CPU:''' x86-64 Processor (Intel / AMD x64 Processors)*
 +
 
 +
'''RAM:''' 1GB for Headless Servers; 2GB for GUI*
 +
 
 +
'''Network:''' 100Mbps Wired Ethernet*
 +
 
 +
'''HDD:''' Minimum 10GB free (20GB or more preferred)*
 +
 
 +
'''Java:''' Java Runtime Environment (JRE) 8
 +
 
 +
'''Web Browser:''' Google Chrome
 +
 
 +
'''MongoDB:''' version 2.6.10. (Mongo is offered bundled, so most users will not need to acquire separately. Some distros might use a slightly older version, but v2.6.10 is the one typicallybundled in the Windows/Mac packages, and hence what we will recommend here).
 +
 
 +
https://help.ubnt.com/hc/en-us/articles/115009221227-UniFi-Recommended-Minimum-System-Requirements
 +
==Sources==
 +
*https://community.ubnt.com/t5/UniFi-Wireless/Unifi-Controller-software-license/m-p/1744454#M194230
 +
*https://www.stevejenkins.com/blog/2016/06/automated-script-unifi-controller-upgrade-linuxunix-systems/
 +
*https://github.com/stevejenkins/unifi-linux-utils/blob/master/upgrade_unifi_controller.sh
 +
*https://github.com/stevejenkins/unifi-linux-utils
 +
*https://gist.github.com/olegslavkin/6120d931f56bd781a75e
 +
*https://community.ubnt.com/t5/UniFi-Wireless/initial-set-up-cannot-connect-to-Unifi/td-p/747972
 +
*http://reseaux85.fr/index.php?title=Ubiquiti_Networks_-_Serveur_Unifi
3,054

edits

Navigation menu