skavvy
permalink
if not, try:
boosh. anubis is up.
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
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
--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.