TraefikShaper

TraefikShaper

Docker-Anwendung from grtgbln's Repository

Übersicht

Docker container to manipulate Traefik's IpAllowList middleware for dynamic IP whitelisting

Anforderungen


        Expects a dynamic whitelist YAML file at the "Whitelist File" path.
    

Laufzeit-Argumente

Netzwerk
bridge
Privilegiert
false

Konfiguration der Vorlage

App PortPorttcp

Container Port: 5000

Ziel
5000
Standard
5000
Wert
5000
App URLVariable

URL of the app. Replace with domain (ex. https://traefikshaper.example.com)

Ziel
APPURL
Standard
http://localhost:5000
Wert
http://localhost:5000
Access Request EndpointVariable

Endpoint for clients to request access (ex. /knock-knock)

Ziel
GRANT_HTTP_ENDPOINT
Allow Private Class SubnetsVariable

Add private class subnets to the IPAllowList

Ziel
DEFAULT_PRIVATE_CLASS_SOURCE_RANGE
Standard
True|False
Depth IP StrategyVariable

The depth ip strategy used in the IPAllowList middleware. Use 1 if traefik runs behind another proxy (e.g. CloudFlare)

Ziel
IPSTRATEGY_DEPTH
Standard
0
Wert
0
Expiration TimeVariable

How long access is granted, in seconds

Ziel
EXPIRATION_TIME
Standard
300
Wert
300
Apprise Notification URLVariable

Your preferred apprise url. See documentation: https://github.com/caronc/apprise

Ziel
APPRISE_NOTIFICATION_URL
Enable TraefikLabel

Enable Traefik

Ziel
traefik.enable
Standard
true
Docker NetworkLabel

Docker network

Ziel
traefik.docker.network
Router RuleLabel

Router rule (ex. Host(`traefikshaper.example.com`))

Ziel
traefik.http.routers.traefikshaper.rule
Whitelist FilePathrw

Path to the dynamic whitelist file

Ziel
/app/dynamic-whitelist.yml
Router Service NameLabel

Router service name

Ziel
traefik.http.routers.traefikshaper.service
Standard
traefikshaper
Wert
traefikshaper
Loadbalancer PortLabel

Loadbalancer port

Ziel
traefik.http.services.traefikshaper.loadbalancer.server.port
Standard
5000
Wert
5000
Local TimePathro

Container local time

Ziel
/etc/localtime
Standard
/etc/localtime
Wert
/etc/localtime
TimezonePathro

Container timezone

Ziel
/etc/timezone
Standard
/etc/timezone
Wert
/etc/timezone

Statistik herunterladen

500
Downloads insgesamt

Einzelheiten

Repository
l4rm4nd/traefikshaper:latest
Zuletzt aktualisiert2024-08-30
Erstmals gesehen2024-10-04

Führen Sie TraefikShaper auf Unraid aus.

TraefikShaper ist gelistet in Community Apps für Unraid OS. Erkunden Sie Unraid, um einen flexiblen Heimserver, ein NAS oder ein Heimlabor aufzubauen.