Anubis
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Anubis | Self-hosted · Open source | Free |
As anubis.techaro.lol lists them, read 13 Nov 2026. The maker's own page has the final word.
Facts from Anubis's own pages
- Container image
- Anubis is distributed as a container image through the GitHub Container Registry. · github.com, 13 Nov 2026
- Deployment
- Anubis is self-hosted and designed to sit between a reverse proxy and the service being protected. · github.com, 13 Nov 2026
- Installation environments
- The documentation lists Apache, Caddy, Docker Compose, Kubernetes, Nginx, Traefik, and HAProxy deployment environments. · github.com, 13 Nov 2026
- Limitations
- Techaro advises against using Anubis for network-level volumetric DDoS attacks or endpoints whose clients cannot run JavaScript. · techaro.lol, 13 Nov 2026
- Metrics
- Anubis includes a separate Prometheus-style metrics server with health-check and debug routes. · github.com, 13 Nov 2026
- Policy controls
- A YAML or JSON policy file lets administrators allow, deny, or challenge requests based on rules including path, user agent, and headers. · github.com, 13 Nov 2026
- Proof of work
- Its proof-of-work difficulty is customizable and defaults to five leading zeroes. · github.com, 13 Nov 2026
- Proxy integrations
- Documented integrations include Nginx and Caddy subrequest authentication. · github.com, 13 Nov 2026
- Purpose
- Anubis is open-source web bot protection that uses proof-of-work challenges to block automated abuse while allowing real users through. · techaro.lol, 13 Nov 2026
- Scraper and bot impact
- The project warns that its heavy-handed blocking can affect smaller scrapers and legitimate bots, and offers bot policies for allowlisting. · github.com, 13 Nov 2026
- Security configuration note
- Anubis generates a new Ed25519 keypair on each start; sharing the keypair between instances is not currently supported according to the documentation. · github.com, 13 Nov 2026
- Security mechanism
- After a challenge, Anubis sets a cookie containing a signed JWT; JWTs are signed with an Ed25519 keypair. · github.com, 13 Nov 2026
- Support
- The project README directs users to open an issue for support and offers Patron Discord live chat. · github.com, 13 Nov 2026
Where Anubis stands on Freedom251
- Bot Detection#4 of 14