go back

permalink

anubis is an open source app that blocks ai scrapers. but that isnt
all that it does. it doesnt block stuff like h-card readers, as ive
learned. anubis "weighs the soul" of incoming http requests. it looks
for different headers and will give you a cookie once you pass its
weighing.

this is a tutorial on how to get anubis set up with podman
and traefik, so follow along!

step 1: installation
it is recommended to use quadlets. if you use quadlets:

[Container]
ContainerName="anubis"
Image="ghcr.io/techarohq/anubis:latest"

Environment=BIND=":8080" # Whatever port Traefik will bind to the anubis middleware
Environment=DIFFICULTY="4"
Environment="TARGET= "
Environment=REDIRECT_DOMAINS="" # A list of sites that you will use anubis for EXAMPLE: "www.skavvy.net,draw.skavvy.net"
Environment=COOKIE_DOMAIN="" # Your base domain EXAMPLE: "skavvy.net"
Environment=PUBLIC_URL="" # Anubis's domain with protocol EXAMPLE: "https://anubis.skavvy.net"

# Traefik Labels


if not, try:

podman run -d --name anubis \
--env BIND=":8080" --env DIFFICULTY="4" --env "TARGET= " --env REDIRECT_DOMAINS="" --env COOKIE_DOMAIN="" --env PUBLIC_URL="" \
# Traefik Labels \
ghcr.io/techarohq/anubis:latest


boosh. anubis is up.