paulgoio/searxngbuilds custom SearXNG container with a changed simple theme and settings.yml; This project builds on top of [***]
Production Server / Instance : [***]
Docker Hub : [***]
GitHub : [***]
GitLab : [***]
docker run -it --rm -p 8080:8080 paulgoio/searxng:production
After that just visit [***] in your browser and stop the server with ctrl-c
Check out the docker-compose.yml file in this repo for reference
Clone this repo: git clone [***]
After making your changes in src/less make sure to update src/css by running update.sh (python, npm and make needed)
You can build the docker container locally by running (check out base branch for the alpine base with the needed python packages): docker build --pull -f ./Dockerfile -t searxng-dev:latest .
Debug the local container with: docker run -it --rm -p 8080:8080 searxng-dev:latest
IMAGE_PROXY : enable the image proxyfication through SearXNG; the built-in image proxy is used (set this to true)
FAVICON_RESOLVER : by default disabled; set a favicon resolver (this requires a local database file defined in src/favicons.toml) (for example google)
REDIS_URL : set the URL of Redis server to store data for limiter plugin (for example redis://redis:6379/0 or unix:///usr/local/searxng-redis/run/redis.sock?db=0)
LIMITER : limit bot traffic; this option also requires Redis to be set up
METRICS_PASSWORD: enable the /metrics endpoint with basic auth for ingestion via prometheus (username can be any string, password is the set password, for example: pass123, | is not allowed in the password)
BASE_URL : set the base URL (for example example.org would have [***] as base)
NAME : set the name of the instance, which is for example displayed in the title of the site (for example PaulGO)
PRIVACYPOLICY : set URL of privacy policy of the instance (for example [***])
CONTACT : set instance maintainer contact (for example mailto:***)
ISSUE_URL : set issue URL for custom SearXNG repo (for example [***] !Without trailing /)
GIT_URL : set git URL for custom SearXNG repo (for example [***])
GIT_BRANCH : set git branch for custom SearXNG repo (for example main)
PROXY : set proxy servers that are applied as round robin for all engines; separate multiple proxies with a comma (for example [***])
SEARCH_DEFAULT_LANG : Set the default language used for search queries. By default, this is set to auto to autodetect the language from the query string (for example en-US)
SEARCH_ENGINE_ACCESS_DENIED : Set the suspension timeout in seconds if a search engine throws a SEARCH_ENGINE_ACCESS_DENIED exception, by default this value is set to 86400 (e.g. 1 day)
PUBLIC_INSTANCE : Set instance as public instance to enable some optional features, that are only relevent to public instances (defaults to false, can be set to true)



manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务