Compare commits

...

2 Commits

Author SHA1 Message Date
Håvard Gjøby Thom
32e03aec06
Update unifi.json 2024-11-27 07:45:53 +01:00
Håvard Gjøby Thom
c9fd47a25a
Update unifi.sh 2024-11-27 07:45:07 +01:00
2 changed files with 2 additions and 37 deletions

View File

@ -16,40 +16,7 @@ cat <<"EOF"
EOF
}
function run_avx_check {
if grep -q 'avx' /proc/cpuinfo; then
echo "AVX is supported. Proceeding with LXC setup."
else
echo "AVX instructions supported on this CPU. Would you like to explore alternatives?"
read -p "(y/n): " avx_response
if [[ "$avx_response" =~ ^[Yy]$ ]]; then
handle_avx_alternatives
else
echo "Exiting setup due to lack of AVX support."
exit 1
fi
fi
}
function handle_avx_alternatives {
echo "Choose an alternative installation method:"
echo "1) Install MongoDB 4.2 on LXC container"
echo "2) Install UniFi on Debian 12 VM (Coming Soon!)"
read -p "Enter your choice (1): " alt_choice
if [[ "$alt_choice" == "1" ]]; then
echo "Proceeding with MongoDB 4.2 installation on LXC..."
# Set a flag for the installer script
export MONGO_VERSION="4.2"
else
echo "Invalid choice. Only option 1 is currently available."
echo "VM installation option coming soon!"
exit 1
fi
}
header_info
run_avx_check
echo -e "Loading..."
APP="Unifi"
var_disk="8"
@ -103,4 +70,4 @@ description
msg_ok "Completed Successfully!\n"
echo -e "${APP}${CL} should be reachable by going to the following URL.
${BL}https://${IP}:8443${CL} \n"
${BL}https://${IP}:8443${CL} \n"

View File

@ -31,11 +31,9 @@
"password": null
},
"notes": [
{
},
{
"text": "For non-AVX CPUs, MongoDB 4.2 is installed. Please note this is a legacy solution that may present security risks and could become unsupported in future updates.",
"type": "warning"
}
]
}
}