Raised: $0
0% of monthly goal Help us cross the finish line!
Goal: $12,000
Raised: $0 Goal: $12,000
0% of monthly goal Help us cross the finish line!
Sponsor DDEV

If you find this add-on useful, please star it on GitHub — stars show appreciation and help maintainers know their work matters.

add-on registry tests last commit release

DDEV Anubis

Overview

This add-on integrates Anubis into your DDEV project. Anubis:

Weigh the soul of incoming HTTP requests to protect your website!

Installation

ddev add-on get tyler36/ddev-anubis
ddev restart

After installation, make sure to commit the .ddev directory to version control.

Usage

Command Description
ddev describe View service status and used ports for Anubis
ddev logs -s anubis Check Anubis logs

Advanced Customization

To change the Docker image:

ddev dotenv set .ddev/.env.anubis --anubis-docker-image="ghcr.io/techarohq/anubis:latest"
ddev add-on get tyler36/ddev-anubis
ddev restart

Make sure to commit the .ddev/.env.anubis file to version control.

All customization options (use with caution):

Variable Flag Default
ANUBIS_DIFFICULTY --anubis-difficulty 4
ANUBIS_DOCKER_IMAGE --anubis-docker-image ghcr.io/techarohq/anubis:latest
ANUBIS_OG_PASSTHROUGH --anubis-og-passthrough true
ANUBIS_OG_EXPIRY_TIME --anubis-og-expiry-time 24h
ANUBIS_PORT --anubis-port 8080
ANUBIS_SERVE_ROBOTS_TXT --anubis-serve-robots-txt true

Credits

Contributed and maintained by @tyler36

If you find this add-on useful, please star it on GitHub — stars show appreciation and help maintainers know their work matters.