Skip to content
This repository has been archived by the owner on Feb 28, 2019. It is now read-only.
/ docker-searx Public archive

Alpine-based Docker image for the Searx metasearch engine

License

Notifications You must be signed in to change notification settings

angristan/docker-searx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Searx

https://hub.docker.com/r/angristan/searx/ https://hub.docker.com/r/angristan/searx/ https://hub.docker.com/r/angristan/searx/ https://hub.docker.com/r/angristan/searx/

Searx

Based on wonderfall/searx.

This image is automatically built by GitLab CI and pushed to the Docker Hub.

I won't update this image anymore. Feel free to fork the repo.

What is searx?

Searx is an open-source, privacy-respecting, hackable metasearch engine written in Python.

Features

  • Based on Alpine Linux.
  • Latest code from asciimoo/searx
  • A unique secret key is generated when booting the first time.
  • Ran as an unprivileged user (see UID and GID)

Build-time variables

  • SEARX_VER: Searx version (0.15.0)

Environment variables

  • IMAGE_PROXY: enables images proxying (default: False)
  • BASE_URL: http://domain.tld (default: False)
  • GID: group id (default: 4242)
  • UID: user id (default: 4242)

Usage

docker run -d \
  --name searx \
  -p 80:8888 \
  -e IMAGE_PROXY=true \
  -e BASE_URL=https://searx.domain.tld \
  -e UID=4242 \
  -e GID=4242 \
  angristan/searx:0.15

A docker-compose.yml example:

version: '2.3'

services:
  searx:
    container_name: searx
    image: angristan/searx:0.15
    restart: always
    ports:
      - "80:8888"
    environment:
      - IMAGE_PROXY=true
      - BASE_URL=https://searx.domain.tld
      - UID=4242
      - GID=4242

About

Alpine-based Docker image for the Searx metasearch engine

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages