May 14May 14 ๐ Zoraxy + CrowdSec Bouncer (Docker)๐ Support thread ยท Unraid Community Applications packaging๐ https://github.com/kabelsalatundklartext/zoraxy-crowdsec-bouncerThis image bundles ๐ Zoraxy (reverse proxy) with the ๐ก๏ธ CrowdSec bouncer plugin pre-installed. CrowdSec itself is NOT included โ you need your own CrowdSec instance (e.g. Docker on Unraid) and a valid LAPI URL + bouncer API key.โค Community Applications: search zoraxy-crowdsec-bouncer when listed, or load the raw template URL (see ๐ Links).โค Management UI: http://YOUR-UNRAID-IP:WEBUI_PORT/ (default template mapping often 8000).๐ Summaryโข Reverse proxy (HTTP/HTTPS) + Zoraxy WebUIโข CrowdSec bouncer plugin baked in; blocks malicious IPs via CrowdSec decisionsโข Plugin config.yaml is auto-generated on first start from container variables โ no manual YAML edit to get startedโจ What you get๐ Zoraxyโข Reverse proxy, TLS, routing โ upstream project: https://github.com/tobychui/zoraxy (AGPL-3.0)๐ก๏ธ CrowdSec bouncer pluginโข Connects to your CrowdSec Local API (LAPI)โข Upstream plugin: https://github.com/AnthonyMichaelTDM/zoraxy_crowdsec_bouncer (MIT)๐ฆ Packaging repo (this thread)โข Dockerfile + Unraid template: https://github.com/kabelsalatundklartext/zoraxy-crowdsec-bouncerโข License: MIT (packaging); respect upstream licenses in READMEโ Prerequisitesโข Running CrowdSec with LAPI exposed (container name/IP:port reachable from this container)โข Create a bouncer API key, e.g.:docker exec -it crowdsec cscli bouncers add zoraxy-bouncerโข Set CROWDSEC_API_KEY and CROWDSEC_AGENT_URL in the template (default agent URL often http://crowdsec:8080 if both share a custom Docker network)โข Map config + plugin host folders; docker.sock + localtime mounts as in template๐ Links๐ GitHub: https://github.com/kabelsalatundklartext/zoraxy-crowdsec-bouncer๐ณ Image: ghcr.io/kabelsalatundklartext/zoraxy-crowdsec-bouncer:latest๐ Unraid template (raw): https://raw.githubusercontent.com/kabelsalatundklartext/zoraxy-crowdsec-bouncer/main/zoraxy-crowdsec-bouncer.xml๐ Issues: https://github.com/kabelsalatundklartext/zoraxy-crowdsec-bouncer/issues๐ Install (short)1) Apps โ search: zoraxy-crowdsec-bouncer (when in CA)2) Or Docker โ Add Container โ Template URL โ raw link above3) Fill API key + LAPI URL; set host paths for /opt/zoraxy/config and /opt/zoraxy/plugins๐ฌ Support๐ Bugs in this packaging / image โ GitHub Issues (link above)๐ฌ Unraid-specific (ports, networks, paths, CA fields) โ reply in this threadPlease include: Unraid version, how CrowdSec is reached (IP:port / container name), redacted docker logs if helpful๐ค Maintainer: kabelsalatundklartext (Svensen)๐ฉ๐ช Deutsch ยท English section above๐ Zoraxy + CrowdSec Bouncer (Docker)๐ Support-Thread ยท Unraid-Paketierung (Community Applications)๐ https://github.com/kabelsalatundklartext/zoraxy-crowdsec-bouncerDieses Image kombiniert ๐ Zoraxy (Reverse Proxy) mit dem ๐ก๏ธ vorinstallierten CrowdSec-Bouncer-Plugin. CrowdSec selbst ist NICHT enthalten โ ihr braucht eine eigene CrowdSec-Instanz (z. B. Docker auf Unraid) plus LAPI-URL und Bouncer-API-Key.โค Community Applications: nach zoraxy-crowdsec-bouncer suchen, sobald gelistet, oder Raw-Template-URL laden (siehe ๐ Links).โค Zoraxy-WebUI: http://EURE-UNRAID-IP:WEBUI-PORT/ (im Template typisch Port 8000).๐ Kurzbeschreibungโข Reverse Proxy (HTTP/HTTPS) + Zoraxy-WebUIโข CrowdSec-Bouncer-Plugin integriert; blockiert bรถsartige IPs anhand CrowdSec-Entscheidungenโข Plugin-config.yaml wird beim ersten Start aus den Container-Variablen erzeugt โ kein manuelles YAML nรถtig fรผr den Startโจ Inhalt๐ Zoraxyโข Reverse Proxy, TLS, Routing โ Upstream: https://github.com/tobychui/zoraxy (AGPL-3.0)๐ก๏ธ CrowdSec-Bouncer-Pluginโข Verbindung zu eurer CrowdSec Local API (LAPI)โข Upstream-Plugin: https://github.com/AnthonyMichaelTDM/zoraxy_crowdsec_bouncer (MIT)๐ฆ Packaging-Repo (dieser Thread)โข Dockerfile + Unraid-Template: https://github.com/kabelsalatundklartext/zoraxy-crowdsec-bouncerโข Lizenz: MIT (Paketierung); Upstream-Lizenzen siehe READMEโ Voraussetzungenโข Laufender CrowdSec mit erreichbarer LAPI (Container-Name/IP:Port vom Zoraxy-Container aus)โข Bouncer-API-Key erzeugen, z. B.:docker exec -it crowdsec cscli bouncers add zoraxy-bouncerโข Im Template CROWDSEC_API_KEY und CROWDSEC_AGENT_URL setzen (Standard-Agent-URL oft http://crowdsec:8080 im gemeinsamen Docker-Netz)โข Host-Ordner fรผr Konfiguration + Plugins mappen; docker.sock + localtime wie im Template๐ Links๐ GitHub: https://github.com/kabelsalatundklartext/zoraxy-crowdsec-bouncer๐ณ Image: ghcr.io/kabelsalatundklartext/zoraxy-crowdsec-bouncer:latest๐ Unraid-Template (Raw): https://raw.githubusercontent.com/kabelsalatundklartext/zoraxy-crowdsec-bouncer/main/zoraxy-crowdsec-bouncer.xml๐ Issues: https://github.com/kabelsalatundklartext/zoraxy-crowdsec-bouncer/issues๐ Installation (kurz)1) Apps โ Suche: zoraxy-crowdsec-bouncer (wenn in CA)2) Oder Docker โ Container hinzufรผgen โ Template-URL โ Raw-Link oben3) API-Key + LAPI-URL eintragen; Host-Pfade fรผr /opt/zoraxy/config und /opt/zoraxy/plugins setzen๐ฌ Support๐ Fehler im Packaging / Image โ GitHub Issues (Link oben)๐ฌ Unraid-spezifisch (Ports, Netzwerk, Pfade, CA-Felder) โ bitte in diesem Thread antwortenDazu: Unraid-Version, wie CrowdSec erreichbar ist (IP:Port / Containername), ggf. docker logs (ohne Keys)๐ค Maintainer: kabelsalatundklartext (Svensen)
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.