Self-host Searx with docker
Deployed a Searx with nginx-proxy and morty proxy support.
The docker-compose file:
version: '3' services: searx: container_name: searx image: searx/searx:latest restart: unless-stopped depends_on: - morty command: -f volumes: - /path/to/searx:/etc/searx:rw environment: - MORTY_URL=https://searxhost.com/morty/ - INSTANCE_NAME=searxinstancename - MORTY_KEY=MORTY_KEY - VIRTUAL_PORT=8080 - VIRTUAL_HOST=searxhost.com - LETSENCRYPT_HOST=searxhost.com - BASE_URL=https://searxhost.com/ - VIRTUAL_PATH=/ cap_drop: - ALL cap_add: - CHOWN - SETGID - SETUID - DAC_OVERRIDE networks: - my-network morty: container_name: morty image: dalf/morty:latest restart: always command: -timeout 6 -ipv6 environment: - MORTY_ADDRESS=0.