瀏覽代碼

Create alpine-whoogle-install.sh

tteckster 2 年之前
父節點
當前提交
4db1c1360e
共有 1 個文件被更改,包括 52 次插入0 次删除
  1. 52 0
      install/alpine-whoogle-install.sh

+ 52 - 0
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