Skip to content

Redbase Plugin is a middleware for Traefik (https://github.com/traefik/traefik) that redirects according to records in an SQLite database served by a Redbase daemon (https://hub.docker.com/vtacquet/redbase)

Notifications You must be signed in to change notification settings

vtacquet/redbase-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Redbase Plugin

Redbase Plugin is a middleware for Traefik that redirects according to records in an SQLite database served by a Redbase daemon from https://hub.docker.com/r/vtacquet/redbase

Configuration

Static

traefik.yml

experimental:
  plugins:
    redbase:
      moduleName: github.com/vtacquet/redbase-plugin
      version: "v0.1.6"

Dynamic

To configure the Redbase Plugin you should create a middleware in your dynamic configuration as explained here. The following example illustates the usage of Redbase plugin middleware. The redbaseurl parameter is where the Redbase daemon is running. The defaulturl is the fallback url when there is no redirection entry in the database or when the Redbase daemon is not available. Since this is a redirection middleware, the service can be set to noop@internal

The Redbase Daemon can be downloaded from https://hub.docker.com/r/vtacquet/redbase

http.yml

http:
  routers:
    my-site:
      entrypoints: "in443
      tls:
        certresolver: "letsencrypt""
      rule: "Host(`my-server.com`) && PathPrefix(`/go`)"
      middlewares:
        - redbase
      service: noop@internal

  middlewares:
    redbase:
      plugin:
        redbase:
          redbaseurl: "redbase:9922"
          defaulturl: "https://www.tacquet.be"

About

Redbase Plugin is a middleware for Traefik (https://github.com/traefik/traefik) that redirects according to records in an SQLite database served by a Redbase daemon (https://hub.docker.com/vtacquet/redbase)

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages