-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinstall.sh
More file actions
71 lines (62 loc) · 1.81 KB
/
install.sh
File metadata and controls
71 lines (62 loc) · 1.81 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
#!/bin/bash
if [ $(id -u) -ne 0 ]; then
printf "Script must be run as root. Try 'sudo ./install.sh'\n"
exit 1
fi
echo " "
echo "Check for internet connectivity..."
echo "=================================="
wget -q --tries=2 --timeout=100 http://www.google.co.th -O /dev/null
if [ $? -eq 0 ];then
echo "Connected"
else
echo "Unable to Connect, try again !!!"
exit 0
fi
#Set Time & Timezone
echo " "
echo "Update Timezone "Asia/Bangkok" and Current time..."
echo "=================================="
sudo timedatectl set-timezone "Asia/Bangkok"
sudo ntpdate pool.ntp.org
# Install UniFi Controller
echo " "
echo "Install UniFi Controller..."
echo "=================================="
cd Source
echo " "
echo "Download UniFi Controller V.5.5.24 ..."
echo "=================================="
wget http://dl.ubnt.com/unifi/5.5.24/unifi_sysvinit_all.deb
echo " "
echo "Download Dependency file..."
echo "=================================="
sudo apt-get -y install mongodb-server openjdk-8-jre-headless jsvc libcommons-daemon-java java-virtual-machine
echo " "
echo "Install UniFi..."
echo "=================================="
sudo dpkg -i unifi_sysvinit_all.deb
echo "Delay 10 secs..."
echo "=================================="
sleep 10;
echo "Configuration UniFi..."
echo "=================================="
echo "Stop Unifi service..."
/etc/init.d/unifi stop
echo "unifi.db.extraargs=--smallfiles" >> /usr/lib/unifi/data/system.properties
echo "unifi.https.port=443" >> /usr/lib/unifi/data/system.properties
echo "Start Unifi service..."
cd ..
echo "Clean UniPi Source..."
echo "=================================="
if [ -d UniPi ]; then
rm -rf UniPi
fi
# Install NanoHat OLED
git clone https://github.com/friendlyarm/NanoHatOLED.git
if [ -d NanoHatOLED ]; then
cd NanoHatOLED
sudo -H ./install.sh
cd ..
fi
echo "NanoHatOLED installed"