Pomerium-Route-Sync

Pomerium-Route-Sync

Docker app from Florian Dambrine's Repository

Overview

Yasha template engine used to make refreshing Pomerium routes a breeze !

Runtime arguments

Network
bridge
Privileged
false

Template configuration

Pomerium DomainVariable

Use the same domain as the one configured on your reverse proxy. If you use a DuckDNS wildcard domain, please put it here eg 'example.duckdns.org'

Target
POMERIUM_ROUTES_DOMAIN
Default
example.duckdns.org
Value
example.duckdns.org
Pomerium Authorized EmailsVariable

A comma separated value (CSV) list of email adresses authorized to access Pomerium protected routes

Target
POMERIUM_ROUTES_AUTHORIZED_EMAILS
Default
email@acme.com
Value
email@acme.com
Pomerium RoutesVariable

A comma separated value (CSV) list of routes. a route is expressed in the form of {from}=>{to} eg 'http://proxy.acme.duckdns.org => http://192.168.1.100:20443 ,

Target
POMERIUM_ROUTES
Pomerium Routes Authorized DomainsVariable

A comma separated value (CSV) list of domains authorized to access Pomerium protected routes

Target
POMERIUM_ROUTES_AUTHORIZED_DOMAINS
PomeriumRouteSync templates folderPathro

Path to the Jinja2 template to use to render Pomerium routes. Please find the template here https://github.com/Lowess/docker-templates-unraid/blob/main/templates/pomerium/routes.yaml.j2

Target
/templates/routes.yaml.j2
Default
/mnt/user/appdata/PomeriumRouteSync/templates/routes.yaml.j2
Pomerium configPathrw

Pomerium config.yaml file to store rendered routes in.

Target
/render/config.yaml
Default
/mnt/user/appdata/Pomerium/config.yaml

Download Statistics

4,441
Total Downloads

Details

Repository
lowess/yasha
Last Updated2024-07-04
First Seen2024-03-02

Run Pomerium-Route-Sync on Unraid.

Pomerium-Route-Sync is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.