Merge pull request 'Adding some custom reverse proxy services' (#1) from updates into master
Reviewed-on: http://gitea.nearfuture/fejy/traefik-config/pulls/1
This commit was merged in pull request #1.
This commit is contained in:
7
custom/lan-only.yml
Normal file
7
custom/lan-only.yml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
http:
|
||||||
|
middlewares:
|
||||||
|
lan-only:
|
||||||
|
ipAllowList:
|
||||||
|
sourceRange:
|
||||||
|
- "192.168.1.1/24"
|
||||||
|
- "127.0.0.1/24"
|
||||||
15
custom/omv_conf.yml
Normal file
15
custom/omv_conf.yml
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
http:
|
||||||
|
# Router for Open Media Vault
|
||||||
|
routers:
|
||||||
|
omv:
|
||||||
|
entryPoints:
|
||||||
|
- web
|
||||||
|
service: omv
|
||||||
|
rule: Host(`omv.nearfuture`)
|
||||||
|
|
||||||
|
# Add the service for OMV
|
||||||
|
services:
|
||||||
|
omv:
|
||||||
|
loadBalancer:
|
||||||
|
servers:
|
||||||
|
- url: http://avaritia:80
|
||||||
@@ -2,3 +2,13 @@ tls:
|
|||||||
certificates:
|
certificates:
|
||||||
- certFile: /ssl/overseerr.nearfuture.crt
|
- certFile: /ssl/overseerr.nearfuture.crt
|
||||||
keyFile: /ssl/overseerr.nearfuture.key
|
keyFile: /ssl/overseerr.nearfuture.key
|
||||||
|
- certFile: /ssl/privatebin.nearfuture.crt
|
||||||
|
keyFile: /ssl/privatebin.nearfuture.key
|
||||||
|
- certFile: /ssl/privatebin.nearfuture.industries.crt
|
||||||
|
keyFile: /ssl/privatebin.nearfuture.industries.key
|
||||||
|
- certFile: /ssl/revolt.nearfuture.crt
|
||||||
|
keyFile: /ssl/revolt.nearfuture.key
|
||||||
|
#- certFile: /ssl/matrix.nearfuture.industries.crt
|
||||||
|
#keyFile: /ssl/matrix.nearfuture.industries.key
|
||||||
|
#- certFile: /ssl/synapse.nearfuture.industries.crt
|
||||||
|
#keyFile: /ssl/synapse.nearfuture.industries.key
|
||||||
|
|||||||
20
traefik.yml
20
traefik.yml
@@ -37,13 +37,13 @@ entryPoints:
|
|||||||
#
|
#
|
||||||
# Optional
|
# Optional
|
||||||
#
|
#
|
||||||
#log:
|
log:
|
||||||
# Log level
|
# Log level
|
||||||
#
|
#
|
||||||
# Optional
|
# Optional
|
||||||
# Default: "ERROR"
|
# Default: "ERROR"
|
||||||
#
|
#
|
||||||
# level: DEBUG
|
# level: DEBUG
|
||||||
|
|
||||||
# Sets the filepath for the traefik log. If not specified, stdout will be used.
|
# Sets the filepath for the traefik log. If not specified, stdout will be used.
|
||||||
# Intermediate directories are created if necessary.
|
# Intermediate directories are created if necessary.
|
||||||
@@ -154,3 +154,19 @@ providers:
|
|||||||
file:
|
file:
|
||||||
directory: /etc/traefik/custom
|
directory: /etc/traefik/custom
|
||||||
watch: true
|
watch: true
|
||||||
|
|
||||||
|
certificatesResolvers:
|
||||||
|
myresolver:
|
||||||
|
acme:
|
||||||
|
email: "jeff@nearfuture.industries"
|
||||||
|
storage: "acme.json"
|
||||||
|
caServer: https://acme-v02.api.letsencrypt.org/directory
|
||||||
|
#caServer: https://acme-staging-v02.api.letsencrypt.org/directory
|
||||||
|
dnsChallenge:
|
||||||
|
provider: "namecheap"
|
||||||
|
delayBeforeCheck: 60
|
||||||
|
disablePropagationCheck: true
|
||||||
|
resolvers:
|
||||||
|
- "192.168.1.201:53"
|
||||||
|
#- "1.1.1.1:53"
|
||||||
|
#- "8.8.8.8:53"
|
||||||
|
|||||||
Reference in New Issue
Block a user