summaryrefslogtreecommitdiff
path: root/configs
diff options
context:
space:
mode:
authorBenjamin Chausse <benjamin@chausse.xyz>2024-11-14 15:31:25 -0500
committerBenjamin Chausse <benjamin@chausse.xyz>2024-11-14 15:31:25 -0500
commit82995764a79e115e495e71b1ea6a961ae7cceaba (patch)
treeb1dc602f4cc938a9f98ad4eb80d563d3309c62a2 /configs
Batman
Diffstat (limited to 'configs')
-rw-r--r--configs/doplarr/.gitignore2
-rw-r--r--configs/gluetun/.gitignore2
-rw-r--r--configs/jellyfin/.gitignore2
-rw-r--r--configs/overseerr/.gitignore2
-rw-r--r--configs/prowlarr/.gitignore2
-rw-r--r--configs/qbittorrent/.gitignore2
-rw-r--r--configs/radarr/.gitignore2
-rw-r--r--configs/sonarr/.gitignore2
-rw-r--r--configs/traefik/certs/.gitignore2
-rw-r--r--configs/traefik/static-cfg.yaml14
-rw-r--r--configs/traefik/traefik.yaml39
11 files changed, 71 insertions, 0 deletions
diff --git a/configs/doplarr/.gitignore b/configs/doplarr/.gitignore
new file mode 100644
index 0000000..d6b7ef3
--- /dev/null
+++ b/configs/doplarr/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/configs/gluetun/.gitignore b/configs/gluetun/.gitignore
new file mode 100644
index 0000000..d6b7ef3
--- /dev/null
+++ b/configs/gluetun/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/configs/jellyfin/.gitignore b/configs/jellyfin/.gitignore
new file mode 100644
index 0000000..d6b7ef3
--- /dev/null
+++ b/configs/jellyfin/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/configs/overseerr/.gitignore b/configs/overseerr/.gitignore
new file mode 100644
index 0000000..d6b7ef3
--- /dev/null
+++ b/configs/overseerr/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/configs/prowlarr/.gitignore b/configs/prowlarr/.gitignore
new file mode 100644
index 0000000..d6b7ef3
--- /dev/null
+++ b/configs/prowlarr/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/configs/qbittorrent/.gitignore b/configs/qbittorrent/.gitignore
new file mode 100644
index 0000000..d6b7ef3
--- /dev/null
+++ b/configs/qbittorrent/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/configs/radarr/.gitignore b/configs/radarr/.gitignore
new file mode 100644
index 0000000..d6b7ef3
--- /dev/null
+++ b/configs/radarr/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/configs/sonarr/.gitignore b/configs/sonarr/.gitignore
new file mode 100644
index 0000000..d6b7ef3
--- /dev/null
+++ b/configs/sonarr/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/configs/traefik/certs/.gitignore b/configs/traefik/certs/.gitignore
new file mode 100644
index 0000000..d6b7ef3
--- /dev/null
+++ b/configs/traefik/certs/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/configs/traefik/static-cfg.yaml b/configs/traefik/static-cfg.yaml
new file mode 100644
index 0000000..91ecb03
--- /dev/null
+++ b/configs/traefik/static-cfg.yaml
@@ -0,0 +1,14 @@
+http:
+ routers:
+ plex:
+ rule: Host(`plex.{{ env "DOMAIN" }}`)
+ service: plex
+ tls:
+ certResolver: cloudflare
+ entryPoints:
+ - websecure
+ services:
+ plex:
+ loadBalancer:
+ servers:
+ - url: 'http://host.docker.internal:32400'
diff --git a/configs/traefik/traefik.yaml b/configs/traefik/traefik.yaml
new file mode 100644
index 0000000..25af4dc
--- /dev/null
+++ b/configs/traefik/traefik.yaml
@@ -0,0 +1,39 @@
+global:
+ checkNewVersion: false
+ sendAnonymousUsage: false
+
+log:
+ level: DEBUG
+
+api:
+ dashboard: true
+ insecure: true
+
+entryPoints:
+ web:
+ address: :80
+ websecure:
+ address: :443
+ asDefault: true
+
+certificatesResolvers:
+ cloudflare:
+ acme:
+ email: benjamin@chausse.xyz
+ storage: /var/traefik/certs/cloudflare-acme.json
+ caServer: 'https://acme-v02.api.letsencrypt.org/directory'
+ keyType: EC256
+ dnsChallenge:
+ provider: cloudflare
+ resolvers:
+ - "1.1.1.1:53"
+ - "8.8.8.8:53"
+
+providers:
+ file:
+ filename: /etc/traefik/static-cfg.yaml
+
+ docker:
+ endpoint: "unix:///var/run/docker.sock"
+ allowEmptyServices: true
+ exposedByDefault: false