Anubis module for Caddy

yea

kot.pink 97918e96 fe65e06d

verified
Changed files
+6 -5
example
+1
Dockerfile example/Dockerfile
···
COPY --from=builder /usr/bin/caddy /usr/bin/caddy
COPY Caddyfile /etc/caddy/Caddyfile
+
COPY botPolicy.json .
+2 -2
example/Caddyfile
···
-
:80 {
+
:8080 {
@anubis {
path /
path /.within.website/* # required
···
anubis @anubis {
difficulty 3
serve_robots_txt
-
policy_fname ./example/botPolicy.json
+
policy_fname ./botPolicy.json
webmaster_email admin@localhost
# private_key {$ANUBIS_PRIVATE_KEY}
+1 -1
go.mod
···
go 1.24.2
require (
-
github.com/TecharoHQ/anubis v1.16.0
+
github.com/TecharoHQ/anubis v1.15.2
github.com/caddyserver/caddy/v2 v2.10.0
go.uber.org/zap v1.27.0
)
+2 -2
go.sum
···
github.com/Microsoft/go-winio v0.6.0/go.mod h1:cTAf44im0RAYeL23bpB+fzCyDH2MJiz2BO69KH/soAE=
github.com/OneOfOne/xxhash v1.2.2 h1:KMrpdQIwFcEqXDklaen+P1axHaj9BSKzvpUUfnHldSE=
github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU=
-
github.com/TecharoHQ/anubis v1.16.0 h1:/OcjM+aQLOUwTbM9Xc/ARMfKhr36gEON5hWETaFsdpM=
-
github.com/TecharoHQ/anubis v1.16.0/go.mod h1:3PaeFxgrxzDCPhY1gwuM5A5yEoyndQiXSeq9+Vik2MM=
+
github.com/TecharoHQ/anubis v1.15.2 h1:GO36EKld46wL7GAoO0JZoerg/Tj0Ky6u+ob99sqRzag=
+
github.com/TecharoHQ/anubis v1.15.2/go.mod h1:69DVTFehEtvV/+V42ThkzG78Mtot1bJKvi4I6u6FJUI=
github.com/a-h/templ v0.3.857 h1:6EqcJuGZW4OL+2iZ3MD+NnIcG7nGkaQeF2Zq5kf9ZGg=
github.com/a-h/templ v0.3.857/go.mod h1:qhrhAkRFubE7khxLZHsBFHfX+gWwVNKbzKeF9GlPV4M=
github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239/go.mod h1:2FmKhYUyUczH0OGQWaF5ceTx0UBShxjsH6f8oGKYe2c=