feat: anubis support
continuous-integration/drone/pr Build is failing

This commit is contained in:
2026-09-24 11:27:08 -03:00
parent 14aec7fc2f
commit fa2df774a1
3 changed files with 16 additions and 0 deletions
+3
View File
@@ -95,3 +95,6 @@ SECRET_ADMIN_PASSWORD_VERSION=v1
#COMPOSE_FILE="$COMPOSE_FILE:compose.ftp-2223.yml"
#COMPOSE_FILE="$COMPOSE_FILE:compose.ftp-2224.yml"
#COMPOSE_FILE="$COMPOSE_FILE:compose.ftp-2225.yml"
# Anubis
#COMPOSE_FILE="$COMPOSE_FILE:compose.anubis.yml"
+6
View File
@@ -103,3 +103,9 @@ Make a `.tar.gz` backup of the site's `wp-content` dir and a `.sql.gz` backup of
Lastly, if there's a domain name change, run a search and replace:
`abra app wp.example.com wp "search-replace https://old.example.com https://wp.example.com"`
## Protect Wordpress from scrapers with Anubis
Uncomment the Anubis compose file from the `.env` file and re-deploy the
app. Don't forget to actually [enable Anubis on the Traefik app
too](https://recipes.coopcloud.tech/traefik)!
+7
View File
@@ -0,0 +1,7 @@
---
version: "3.8"
services:
app:
deploy:
labels:
- "traefik.http.routers.${STACK_NAME}.middlewares=${STACK_NAME}-redirectscheme,${STACK_NAME}-redirecthostname,anubis"