forked from michael.heier/umbrel-apps
App Submission: Whoogle Search (#117)
Co-authored-by: Steven Briscoe <me@stevenbriscoe.com>
This commit is contained in:
parent
5f81f84e6f
commit
39b42dc4ec
19
whoogle-search/docker-compose.yml
Normal file
19
whoogle-search/docker-compose.yml
Normal file
|
@ -0,0 +1,19 @@
|
|||
version: "3.7"
|
||||
|
||||
services:
|
||||
app_proxy:
|
||||
environment:
|
||||
APP_HOST: $APP_WHOOGLE_SEARCH_IP
|
||||
APP_PORT: $APP_WHOOGLE_SEARCH_PORT
|
||||
|
||||
web:
|
||||
image: benbusby/whoogle-search:0.7.4@sha256:8526a3272d992ea2c240919b8b5dafee2b37eab28af7df4f175054ef29d8b65d
|
||||
restart: on-failure
|
||||
stop_grace_period: 1m
|
||||
init: true
|
||||
user: "927:927"
|
||||
environment:
|
||||
EXPOSE_PORT: $APP_WHOOGLE_SEARCH_PORT
|
||||
networks:
|
||||
default:
|
||||
ipv4_address: $APP_WHOOGLE_SEARCH_IP
|
2
whoogle-search/exports.sh
Normal file
2
whoogle-search/exports.sh
Normal file
|
@ -0,0 +1,2 @@
|
|||
export APP_WHOOGLE_SEARCH_IP="10.21.21.107"
|
||||
export APP_WHOOGLE_SEARCH_PORT="6420"
|
70
whoogle-search/umbrel-app.yml
Normal file
70
whoogle-search/umbrel-app.yml
Normal file
|
@ -0,0 +1,70 @@
|
|||
manifestVersion: 1
|
||||
id: whoogle-search
|
||||
category: Networking
|
||||
name: Whoogle Search
|
||||
version: "0.7.4"
|
||||
tagline: A self-hosted, ad-free, privacy-respecting metasearch engine
|
||||
description: >-
|
||||
Get Google search results, but without any ads, javascript, AMP links,
|
||||
cookies, or IP address tracking. Easily deployable in one
|
||||
click as a Docker app, and customizable with a single config file.
|
||||
Quick and simple to implement as a primary search engine replacement on
|
||||
both desktop and mobile.
|
||||
|
||||
|
||||
- No ads or sponsored content
|
||||
|
||||
- No JavaScript*
|
||||
|
||||
- No cookies**
|
||||
|
||||
- No tracking/linking of your personal IP address***
|
||||
|
||||
- No AMP links
|
||||
|
||||
- No URL tracking tags (i.e. utm=%s)
|
||||
|
||||
- No referrer header
|
||||
|
||||
- Tor and HTTP/SOCKS proxy support
|
||||
|
||||
- Autocomplete/search suggestions
|
||||
|
||||
- POST request search and suggestion queries (when possible)
|
||||
|
||||
- View images at full res without site redirect (currently mobile only)
|
||||
|
||||
- Light/Dark/System theme modes (with support for custom CSS theming)
|
||||
|
||||
- Randomly generated User Agent
|
||||
|
||||
- Easy to install/deploy
|
||||
|
||||
- DDG-style bang (i.e. !<tag> <query>) searches
|
||||
|
||||
- Optional location-based searching (i.e. results near <city>)
|
||||
|
||||
- Optional NoJS mode to view search results in a separate window with JavaScript blocked
|
||||
|
||||
|
||||
*No third party JavaScript. Whoogle can be used with JavaScript disabled, but if enabled, uses JavaScript for things like presenting search suggestions.
|
||||
|
||||
**No third party cookies. Whoogle uses server side cookies (sessions) to store non-sensitive configuration settings such as theme, language, etc. Just like with JavaScript, cookies can be disabled and not affect Whoogle's search functionality.
|
||||
|
||||
***If deployed to a remote server, or configured to send requests through a VPN, Tor, proxy, etc.
|
||||
|
||||
developer: Ben Busby
|
||||
website: https://github.com/benbusby
|
||||
dependencies: []
|
||||
repo: https://github.com/benbusby/whoogle-search
|
||||
support: https://github.com/benbusby/whoogle-search/issues
|
||||
port: 6420
|
||||
gallery:
|
||||
- 1.jpg
|
||||
- 2.jpg
|
||||
- 3.jpg
|
||||
- 4.jpg
|
||||
path: ""
|
||||
defaultUsername: ""
|
||||
defaultPassword: ""
|
||||
|
Loading…
Reference in New Issue
Block a user