From 4db1c1360e0c98972d2bdc40e81a282d90d4e395 Mon Sep 17 00:00:00 2001 From: tteckster Date: Sat, 25 Mar 2023 15:23:24 -0400 Subject: [PATCH] Create alpine-whoogle-install.sh --- install/alpine-whoogle-install.sh | 52 +++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 install/alpine-whoogle-install.sh diff --git a/install/alpine-whoogle-install.sh b/install/alpine-whoogle-install.sh new file mode 100644 index 00000000..443001bd --- /dev/null +++ b/install/alpine-whoogle-install.sh @@ -0,0 +1,52 @@ +#!/usr/bin/env bash + +# Copyright (c) 2021-2023 tteck +# Author: tteck (tteckster) +# License: MIT +# https://github.com/tteck/Proxmox/raw/main/LICENSE +source /dev/stdin <<< "$FUNCTIONS_FILE_PATH" + +color +verb_ip6 +catch_errors +setting_up_container +network_check +update_os + +msg_info "Installing Dependencies" +$STD apk add newt +$STD apk add curl +$STD apk add openssh +$STD apk add nano +$STD apk add mc +msg_ok "Installed Dependencies" + +msg_info "Installing pip3 Package Manager" +$STD apk add py3-pip +msg_ok "Installed pip3 Package Manager" + +msg_info "Installing Alpine-Whoogle" +$STD pip3 install brotli +$STD pip3 install whoogle-search + +echo "#!/sbin/openrc-run +description=\"Whoogle-Search\" +pidfile=\"/run/whoogle.pid\" + +start() { + /usr/bin/whoogle-search --host 0.0.0.0 & + echo \$! > \$pidfile +} + +stop() { + kill \$(cat \$pidfile) + rm \$pidfile +}" > /etc/init.d/whoogle + +chmod 755 /etc/init.d/whoogle +rc-service -q whoogle start +rc-update add -q whoogle default +msg_ok "Installed Alpine-Whoogle" + +motd_ssh +root