mirror of
				https://github.com/tteck/Proxmox.git
				synced 2025-10-31 02:49:19 +00:00 
			
		
		
		
	Create alpine-whoogle-install.sh
This commit is contained in:
		
							parent
							
								
									676f240113
								
							
						
					
					
						commit
						4db1c1360e
					
				
							
								
								
									
										52
									
								
								install/alpine-whoogle-install.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										52
									
								
								install/alpine-whoogle-install.sh
									
									
									
									
									
										Normal file
									
								
							| @ -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 | ||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user