@@ -17,63 +17,28 @@ msg_info "Installing Dependencies"
1717$STD apt install -y apt-transport-https
1818msg_ok " Installed Dependencies"
1919
20- msg_info " Installing Eclipse Temurin JRE"
21- curl -fsSL " https://packages.adoptium.net/artifactory/api/gpg/key/public" | gpg --dearmor -o /usr/share/keyrings/adoptium.gpg
22- cat << EOF | sudo tee /etc/apt/sources.list.d/adoptium.sources >/dev/null
23- Types: deb
24- URIs: https://packages.adoptium.net/artifactory/deb
25- Suites: bookworm
26- Components: main
27- Architectures: amd64
28- Signed-By: /usr/share/keyrings/adoptium.gpg
29- EOF
30- $STD apt update
31- $STD apt install -y temurin-17-jre
32- msg_ok " Installed Eclipse Temurin JRE"
20+ JAVA_VERION=" 17" setup_java
21+ setup_deb822_repo \
22+ " unifi" \
23+ " https://dl.ui.com/unifi/unifi-repo.gpg" \
24+ " https://www.ui.com/downloads/unifi/debian" \
25+ " stable" \
26+ " ubiquiti" \
27+ " amd64"
3328
3429if ! grep -q -m1 ' avx[^ ]*' /proc/cpuinfo; then
35- msg_ok " No AVX Support Detected"
36- msg_info " Installing MongoDB 4.4"
30+ msg_warn " No AVX Support Detected. MongoDB v4.4 will be installed"
3731 if ! dpkg -l | grep -q " libssl1.1" ; then
3832 curl -fsSL " https://security.debian.org/debian-security/pool/updates/main/o/openssl/libssl1.1_1.1.1w-0+deb11u4_amd64.deb" -o " libssl1.1_1.1.1w-0+deb11u4_amd64.deb"
3933 $STD dpkg -i libssl1.1_1.1.1w-0+deb11u4_amd64.deb
4034 fi
41- curl -fsSL " https://www.mongodb.org/static/pgp/server-4.4.asc" | gpg --dearmor -o /usr/share/keyrings/mongodb-server-4.4.gpg
42- cat << EOF | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.sources >/dev/null
43- Types: deb
44- URIs: https://repo.mongodb.org/apt/debian
45- Suites: buster/mongodb-org/4.4
46- Components: main
47- Signed-By: /usr/share/keyrings/mongodb-server-4.4.gpg
48- EOF
49- $STD apt update
50- $STD apt install -y mongodb-org
35+ MONGO_VERSION=" 4.4" setup_mongodb
5136else
52- msg_info " Installing MongoDB 7.0"
53- curl -fsSL " https://www.mongodb.org/static/pgp/server-7.0.asc" | gpg --dearmor -o /usr/share/keyrings/mongodb-server-7.0.gpg
54- cat << EOF | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.sources >/dev/null
55- Types: deb
56- URIs: http://repo.mongodb.org/apt/debian
57- Suites: bookworm/mongodb-org/7.0
58- Components: main
59- Signed-By: /usr/share/keyrings/mongodb-server-7.0.gpg
60- EOF
61- $STD apt update
62- $STD apt install -y mongodb-org
37+ MONGO_VERSION=" 7.0" setup_mongodb
6338fi
6439msg_ok " Installed MongoDB"
6540
6641msg_info " Installing UniFi Network Server"
67- curl -fsSL " https://dl.ui.com/unifi/unifi-repo.gpg" -o " /usr/share/keyrings/unifi-repo.gpg"
68- cat << EOF | sudo tee /etc/apt/sources.list.d/100-ubnt-unifi.sources >/dev/null
69- Types: deb
70- URIs: https://www.ui.com/downloads/unifi/debian
71- Suites: stable
72- Components: ubiquiti
73- Architectures: amd64
74- Signed-By: /usr/share/keyrings/unifi-repo.gpg
75- EOF
76- $STD apt update
7742$STD apt install -y unifi
7843msg_ok " Installed UniFi Network Server"
7944
0 commit comments