TraefikShaper
TraefikShaper
Docker app from grtgbln's Repository
Overview
Requirements
Expects a dynamic whitelist YAML file at the "Whitelist File" path.
Runtime arguments
- Network
bridge- Privileged
- false
Template configuration
Container Port: 5000
- Target
- 5000
- Default
- 5000
- Value
- 5000
URL of the app. Replace with domain (ex. https://traefikshaper.example.com)
- Target
- APPURL
- Default
- http://localhost:5000
- Value
- http://localhost:5000
Endpoint for clients to request access (ex. /knock-knock)
- Target
- GRANT_HTTP_ENDPOINT
Add private class subnets to the IPAllowList
- Target
- DEFAULT_PRIVATE_CLASS_SOURCE_RANGE
- Default
- True|False
The depth ip strategy used in the IPAllowList middleware. Use 1 if traefik runs behind another proxy (e.g. CloudFlare)
- Target
- IPSTRATEGY_DEPTH
- Default
- 0
- Value
- 0
How long access is granted, in seconds
- Target
- EXPIRATION_TIME
- Default
- 300
- Value
- 300
Your preferred apprise url. See documentation: https://github.com/caronc/apprise
- Target
- APPRISE_NOTIFICATION_URL
Enable Traefik
- Target
- traefik.enable
- Default
- true
Docker network
- Target
- traefik.docker.network
Router rule (ex. Host(`traefikshaper.example.com`))
- Target
- traefik.http.routers.traefikshaper.rule
Path to the dynamic whitelist file
- Target
- /app/dynamic-whitelist.yml
Router service name
- Target
- traefik.http.routers.traefikshaper.service
- Default
- traefikshaper
- Value
- traefikshaper
Loadbalancer port
- Target
- traefik.http.services.traefikshaper.loadbalancer.server.port
- Default
- 5000
- Value
- 5000
Container local time
- Target
- /etc/localtime
- Default
- /etc/localtime
- Value
- /etc/localtime
Container timezone
- Target
- /etc/timezone
- Default
- /etc/timezone
- Value
- /etc/timezone
Download Statistics
Details
l4rm4nd/traefikshaper:latestRun TraefikShaper on Unraid.
TraefikShaper is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.