# Anubis

Web application firewall that sits in front of a web service and makes each visitor solve a proof-of-work challenge before the request reaches the service, to stop scraper bots.


Source: https://findsoftware.frbit.cloud/anubis/
Last reviewed: 2026-11-03
Listed since: 2026-11-03

## Record

### Links

- home: https://anubis.techaro.lol
- repository: https://github.com/TecharoHQ/anubis
- docs: https://github.com/TecharoHQ/anubis/blob/main/docs/docs/admin/installation.mdx

### Identity

- status: active
- maintainer: Xe Iaso
- maintainerType: unknown
- parent: unknown
- firstRelease: 2025
- hqCountry: unknown

### Kind

- category: web-server
- hosting: binary
- language: go
- runtime: binary
- runtimeMin: unknown
- basedOn: unknown

### Content

- contentStore: not applicable
- databases: not applicable
- adminUi: not applicable
- headlessApi: not applicable
- templating: not applicable
- i18n: not applicable

### Rendering and deploy

- runsAs: always-on
- renderingModes: not applicable
- installMethod: native-deb

### License

- licenseModel: open-core
- license: MIT

### Releases

- currentMajor: 1
- latestReleaseDate: 2026-10-23

### Adoption

- githubStargazers: 23922
- packagistDownloads: not applicable
- npmWeeklyDownloads: not applicable
- contributors: 194
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: unknown
- dependentPackages: unknown

### Sources

- urls: https://api.github.com/repos/TecharoHQ/anubis (read 2026-11-03)
- urls: https://api.github.com/repos/TecharoHQ/anubis (read 2026-11-03)
- urls: https://github.com/TecharoHQ/anubis/blob/main/docs/docs/admin/installation.mdx (read 2026-11-03)
- maintainer: https://github.com/TecharoHQ/anubis/blob/main/LICENSE (read 2026-11-03)
- firstRelease: https://api.github.com/repos/TecharoHQ/anubis/releases (read 2026-11-03)
- category: https://github.com/TecharoHQ/anubis/blob/main/README.md (read 2026-11-03)
- language: https://api.github.com/repos/TecharoHQ/anubis (read 2026-11-03)
- runtime: https://github.com/TecharoHQ/anubis/blob/main/docs/docs/admin/native-install.mdx (read 2026-11-03)
- runsAs: https://github.com/TecharoHQ/anubis/blob/main/docs/docs/admin/environments/windows.mdx (read 2026-11-03)
- runsAs: https://github.com/TecharoHQ/anubis/blob/main/docs/docs/admin/native-install.mdx (read 2026-11-03)
- installMethod: https://github.com/TecharoHQ/anubis/blob/main/docs/docs/admin/native-install.mdx (read 2026-11-03)
- installMethod: https://github.com/TecharoHQ/anubis/blob/main/docs/docs/admin/native-install.mdx (read 2026-11-03)
- installMethod: https://github.com/TecharoHQ/anubis/blob/main/docs/docs/admin/native-install.mdx (read 2026-11-03)
- installMethod: https://github.com/TecharoHQ/anubis/blob/main/docs/docs/admin/environments/windows.mdx (read 2026-11-03)
- installMethod: https://github.com/TecharoHQ/anubis/blob/main/docs/docs/admin/installation.mdx (read 2026-11-03)
- installMethod: https://github.com/TecharoHQ/anubis/blob/main/docs/docs/admin/environments/docker-compose.mdx (read 2026-11-03)
- installMethod: https://github.com/TecharoHQ/anubis/blob/main/docs/docs/admin/environments/kubernetes.mdx (read 2026-11-03)
- license: https://api.github.com/repos/TecharoHQ/anubis (read 2026-11-03)
- license: https://github.com/TecharoHQ/anubis/blob/main/LICENSE (read 2026-11-03)
- licenseModel: https://github.com/TecharoHQ/anubis/blob/main/docs/docs/admin/botstopper.mdx (read 2026-11-03)
- currentMajor: https://github.com/TecharoHQ/anubis/releases/tag/v1.28.2 (read 2026-11-03)
- latestReleaseDate: https://github.com/TecharoHQ/anubis/releases/tag/v1.28.2 (read 2026-11-03)
- githubStargazers: https://api.github.com/repos/TecharoHQ/anubis (read 2026-11-03)
- contributors: https://api.github.com/repos/TecharoHQ/anubis/contributors?per_page=1 (read 2026-11-03)

## Notes

Anubis is a web application firewall written in Go. The operator places it between a reverse proxy, such as Nginx or Caddy, and the service being protected, with one Anubis instance for each protected service. Visitors receive a challenge page, a proof-of-work calculation that runs in their browser, before their requests are forwarded to the service.

The project publishes native packages for Debian-based and Red Hat-based systems, a tarball, a Windows installer that runs Anubis as a system service, and a Docker image on the GitHub Container Registry. The [installation guide](https://github.com/TecharoHQ/anubis/blob/main/docs/docs/admin/installation.mdx) lists the settings as environment variables, such as the target address and the difficulty.

## Worth knowing

The README calls Anubis "a bit of a nuclear response": a site behind it is blocked from smaller scrapers and may inhibit good bots such as the Internet Archive, which bot policy definitions can allowlist explicitly. The commercial edition, BotStopper, is built on the open source core and adds branding controls and a private bug tracker. Some settings in the docs are marked as BotStopper-only.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
