5 Commits
Author SHA1 Message Date
p4u1 4b346cab41 chore: publish 1.2.2+v1.2.0 release 2026-11-09 18:56:36 +01:00
p4u1 2d09613201 fix: remove default value from LAUTI_OSM_TILE_SERVER because it escapes wrong 2026-11-09 18:26:06 +01:00
devydaveanddevydave b3d530878b feat: adds provisional crowdsec (#9)
this is an WIP feature, but needs to be added because of current attacks happening

---------

Co-authored-by: devydave <yannick-dev@tutanota.com>
Reviewed-on: #9
2026-07-18 10:17:40 +00:00
stevensting e4ce500895 Merge pull request 'feat: adds anubis bot protection' (#8) from feat-anubis-support into main
Reviewed-on: #8
2026-07-17 16:21:14 +00:00
devydave 26e14827dd feat: adds anubis bot protection 2026-05-22 10:19:47 +02:00
5 changed files with 22 additions and 2 deletions
+3
View File
@@ -30,6 +30,9 @@ LAUTI_THEME=default # 'default' creates a new theme based on the lauti theme
#LAUTI_MAIL_ALLOW_LIST=mail@example.com,mail2@example.com
#LAUTI_MAIL_SMTP_SECURE=SSL
## Anubis
#COMPOSE_FILE="$COMPOSE_FILE:compose.anubis.yml"
## Debugging
#LAUTI_DEBUG=false
#LAUTI_LOG_LEVEL=info
+3
View File
@@ -26,3 +26,6 @@
* `abra app deploy <app-name>`
For more, see [`docs.coopcloud.tech`](https://docs.coopcloud.tech).
### Important
Crowdsec is WIP and is not released yet for the traefik recipe.
+7
View File
@@ -0,0 +1,7 @@
---
version: "3.8"
services:
app:
deploy:
labels:
- "traefik.http.routers.${STACK_NAME}.middlewares=anubis"
+7
View File
@@ -0,0 +1,7 @@
---
version: "3.8"
services:
app:
deploy:
labels:
- "traefik.http.routers.${STACK_NAME}.middlewares=crowdsec@file"
+2 -2
View File
@@ -26,7 +26,7 @@ services:
- LAUTI_THEME
- LAUTI_THEMES_PATH=${LAUTI_THEMES_PATH:-/data/themes}
- LAUTI_OSM_TILE_CACHE_DIR=${LAUTI_OSM_TILE_CACHE_DIR:-/data/cache/osm}
- LAUTI_OSM_TILE_SERVER=${LAUTI_OSM_TILE_SERVER:-https://tile.openstreetmap.org/{z}/{x}/{y}.png}
- LAUTI_OSM_TILE_SERVER
- LAUTI_DEBUG
- LAUTI_AUTH_KEY_PATH=${LAUTI_AUTH_KEY_PATH:-/data/auth-key}
- LAUTI_OIDC_ISSUER
@@ -50,7 +50,7 @@ services:
- "traefik.http.middlewares.${STACK_NAME}-redirect.redirectregex.permanent=true"
- "traefik.http.routers.${STACK_NAME}.middlewares=${STACK_NAME}-redirect"
- "backupbot.backup=true"
- "coop-cloud.${STACK_NAME}.version=1.2.1+v1.2.0"
- "coop-cloud.${STACK_NAME}.version=1.2.2+v1.2.0"
volumes:
- "data:/data"
healthcheck: