From 088bc31bbfae232168df3c9d0ab795377a41c7d0 Mon Sep 17 00:00:00 2001 From: Marko Korhonen Date: Thu, 24 Mar 2022 21:03:57 +0200 Subject: [PATCH] Enable gzip compression for all sites --- docker/authentik/docker-compose.toml | 2 +- docker/freshrss/docker-compose.toml | 4 ++-- docker/gitea/docker-compose.toml | 2 +- docker/homeautomation/docker-compose.toml | 2 +- docker/index.korhonen.cc/docker-compose.toml | 2 +- docker/jellyfin/docker-compose.toml | 2 +- docker/korhonen.cc/docker-compose.toml | 2 +- docker/nextcloud/docker-compose.toml | 2 +- docker/pihole/docker-compose.toml | 2 +- docker/remotely/docker-compose.toml | 3 ++- docker/traefik/docker-compose.toml | 2 +- docker/tvheadend/docker-compose.toml | 2 +- 12 files changed, 14 insertions(+), 13 deletions(-) diff --git a/docker/authentik/docker-compose.toml b/docker/authentik/docker-compose.toml index 6ed612c..48167a9 100644 --- a/docker/authentik/docker-compose.toml +++ b/docker/authentik/docker-compose.toml @@ -25,7 +25,7 @@ labels = [ "traefik.http.routers.authentik-redirect.rule=Host(`sso.korhonen.cc`)", "traefik.http.routers.authentik-redirect.middlewares=http2https@file", "traefik.http.routers.authentik.entrypoints=https", - "traefik.http.routers.authentik.middlewares=secHeaders@file", + "traefik.http.routers.authentik.middlewares=secHeaders@file,compress@file", "traefik.http.routers.authentik.rule=Host(`sso.korhonen.cc`)", "traefik.http.routers.authentik.service=authentik", "traefik.http.services.authentik.loadbalancer.server.port=9000", diff --git a/docker/freshrss/docker-compose.toml b/docker/freshrss/docker-compose.toml index 30e28f6..34334fe 100644 --- a/docker/freshrss/docker-compose.toml +++ b/docker/freshrss/docker-compose.toml @@ -18,7 +18,7 @@ labels = [ "traefik.http.routers.freshrss-redirect.rule=Host(`rss.korhonen.cc`)", "traefik.http.routers.freshrss-redirect.middlewares=http2https@file", "traefik.http.routers.freshrss.entrypoints=https", - "traefik.http.routers.freshrss.middlewares=secHeaders@file", + "traefik.http.routers.freshrss.middlewares=secHeaders@file,compress@file", "traefik.http.routers.freshrss.rule=Host(`rss.korhonen.cc`)", "traefik.http.routers.freshrss.service=freshrss", "traefik.http.services.freshrss.loadbalancer.server.port=80", @@ -40,7 +40,7 @@ labels = [ "traefik.http.routers.bibliogram-redirect.rule=Host(`bibliogram.korhonen.cc`)", "traefik.http.routers.bibliogram-redirect.middlewares=http2https@file", "traefik.http.routers.bibliogram.entrypoints=https", - "traefik.http.routers.bibliogram.middlewares=secHeaders@file", + "traefik.http.routers.bibliogram.middlewares=secHeaders@file,compress@file", "traefik.http.routers.bibliogram.rule=Host(`bibliogram.korhonen.cc`)", "traefik.http.routers.bibliogram.service=bibliogram", "traefik.http.services.bibliogram.loadbalancer.server.port=10407", diff --git a/docker/gitea/docker-compose.toml b/docker/gitea/docker-compose.toml index ca40968..f751868 100644 --- a/docker/gitea/docker-compose.toml +++ b/docker/gitea/docker-compose.toml @@ -15,7 +15,7 @@ labels = [ "traefik.http.routers.gitea-redirect.rule=Host(`git.korhonen.cc`)", "traefik.http.routers.gitea-redirect.middlewares=http2https@file", "traefik.http.routers.gitea.entrypoints=https", - "traefik.http.routers.gitea.middlewares=secHeaders@file", + "traefik.http.routers.gitea.middlewares=secHeaders@file,compress@file", "traefik.http.routers.gitea.rule=Host(`git.korhonen.cc`)", "traefik.http.routers.gitea.service=gitea", "traefik.http.services.gitea.loadbalancer.server.port=3000", diff --git a/docker/homeautomation/docker-compose.toml b/docker/homeautomation/docker-compose.toml index 5aedcb3..7cc2b78 100644 --- a/docker/homeautomation/docker-compose.toml +++ b/docker/homeautomation/docker-compose.toml @@ -20,7 +20,7 @@ labels = [ "traefik.http.routers.home-assistant-redirect.rule=Host(`home.korhonen.cc`)", "traefik.http.routers.home-assistant-redirect.middlewares=http2https@file", "traefik.http.routers.home-assistant.entrypoints=https", - "traefik.http.routers.home-assistant.middlewares=secHeaders@file", + "traefik.http.routers.home-assistant.middlewares=secHeaders@file,compress@file", "traefik.http.routers.home-assistant.rule=Host(`home.korhonen.cc`)", "traefik.http.routers.home-assistant.service=home-assistant", "traefik.http.services.home-assistant.loadbalancer.server.port=8123", diff --git a/docker/index.korhonen.cc/docker-compose.toml b/docker/index.korhonen.cc/docker-compose.toml index 9bbec60..856e6fc 100644 --- a/docker/index.korhonen.cc/docker-compose.toml +++ b/docker/index.korhonen.cc/docker-compose.toml @@ -14,7 +14,7 @@ labels = [ "traefik.http.routers.index-redirect.rule=Host(`index.korhonen.cc`)", "traefik.http.routers.index-redirect.middlewares=http2https@file", "traefik.http.routers.index.entrypoints=https", - "traefik.http.routers.index.middlewares=secHeaders@file", + "traefik.http.routers.index.middlewares=secHeaders@file,compress@file", "traefik.http.routers.index.rule=Host(`index.korhonen.cc`)", "traefik.http.routers.index.service=index", "traefik.http.services.index.loadbalancer.server.port=80", diff --git a/docker/jellyfin/docker-compose.toml b/docker/jellyfin/docker-compose.toml index 559d31d..a844d2f 100644 --- a/docker/jellyfin/docker-compose.toml +++ b/docker/jellyfin/docker-compose.toml @@ -24,7 +24,7 @@ labels = [ "traefik.http.routers.jellyfin-redirect.rule=Host(`jellyfin.korhonen.cc`)", "traefik.http.routers.jellyfin-redirect.middlewares=http2https@file", "traefik.http.routers.jellyfin.entrypoints=https", - "traefik.http.routers.jellyfin.middlewares=secHeaders@file", + "traefik.http.routers.jellyfin.middlewares=secHeaders@file,compress@file", "traefik.http.routers.jellyfin.rule=Host(`jellyfin.korhonen.cc`)", "traefik.http.routers.jellyfin.service=jellyfin", "traefik.http.services.jellyfin.loadbalancer.server.port=8096", diff --git a/docker/korhonen.cc/docker-compose.toml b/docker/korhonen.cc/docker-compose.toml index bec2184..634a016 100644 --- a/docker/korhonen.cc/docker-compose.toml +++ b/docker/korhonen.cc/docker-compose.toml @@ -16,7 +16,7 @@ labels = [ "traefik.http.routers.korhonen-redirect.rule=Host(`korhonen.cc`) || Host(`www.korhonen.cc`)", "traefik.http.routers.korhonen-redirect.middlewares=www2non-www@file,http2https@file", "traefik.http.routers.korhonen.entrypoints=https", - "traefik.http.routers.korhonen.middlewares=secHeaders@file,www2non-www@file", + "traefik.http.routers.korhonen.middlewares=secHeaders@file,www2non-www@file,compress@file", "traefik.http.routers.korhonen.rule=Host(`korhonen.cc`) || Host(`www.korhonen.cc`)", "traefik.http.routers.korhonen.service=korhonen", "traefik.http.services.korhonen.loadbalancer.server.port=80", diff --git a/docker/nextcloud/docker-compose.toml b/docker/nextcloud/docker-compose.toml index 75bd91e..c6bc917 100644 --- a/docker/nextcloud/docker-compose.toml +++ b/docker/nextcloud/docker-compose.toml @@ -27,7 +27,7 @@ labels = [ "traefik.http.routers.nextcloud.entrypoints=https", "traefik.http.routers.nextcloud.rule=Host(`cloud.korhonen.cc`)", "traefik.http.routers.nextcloud.service=nextcloud", - "traefik.http.routers.nextcloud.middlewares=secHeaders@file,nextcloud-dav@file", + "traefik.http.routers.nextcloud.middlewares=secHeaders@file,nextcloud-dav@file,compress@file", "traefik.docker.network=proxy", "traefik.http.services.nextcloud.loadbalancer.server.port=80", ] diff --git a/docker/pihole/docker-compose.toml b/docker/pihole/docker-compose.toml index 4006a3d..5eaff1c 100644 --- a/docker/pihole/docker-compose.toml +++ b/docker/pihole/docker-compose.toml @@ -19,7 +19,7 @@ labels = [ "traefik.http.routers.pihole-redirect.rule=Host(`pihole.korhonen.cc`)", "traefik.http.routers.pihole-redirect.middlewares=http2https@file", "traefik.http.routers.pihole.entrypoints=https", - "traefik.http.routers.pihole.middlewares=secHeaders@file", + "traefik.http.routers.pihole.middlewares=secHeaders@file,compress@file", "traefik.http.routers.pihole.rule=Host(`pihole.korhonen.cc`)", "traefik.http.routers.pihole.service=pihole", "traefik.http.services.pihole.loadbalancer.server.port=80", diff --git a/docker/remotely/docker-compose.toml b/docker/remotely/docker-compose.toml index 8876584..43ec6e6 100644 --- a/docker/remotely/docker-compose.toml +++ b/docker/remotely/docker-compose.toml @@ -7,13 +7,14 @@ networks = ["proxy"] volumes = ["/docker/remotely:/remotely-data"] labels = [ "traefik.enable=true", + "traefik.docker.network=proxy", "traefik.http.routers.remotely-redirect.entrypoints=http", "traefik.http.routers.remotely-redirect.rule=Host(`remotely.korhonen.cc`)", "traefik.http.routers.remotely-redirect.middlewares=http2https@file", "traefik.http.routers.remotely.entrypoints=https", + "traefik.http.routers.remotely.middlewares=secHeaders@file,compress@file", "traefik.http.routers.remotely.rule=Host(`remotely.korhonen.cc`)", "traefik.http.routers.remotely.service=remotely", - "traefik.docker.network=proxy", "traefik.http.services.remotely.loadbalancer.server.port=5000", ] diff --git a/docker/traefik/docker-compose.toml b/docker/traefik/docker-compose.toml index d8b46f4..659e918 100644 --- a/docker/traefik/docker-compose.toml +++ b/docker/traefik/docker-compose.toml @@ -24,7 +24,7 @@ labels = [ "traefik.http.routers.redirect.rule=Host(`traefik.korhonen.cc`)", "traefik.http.routers.redirect.middlewares=http2https@file", "traefik.http.routers.dashboard.entrypoints=https", - "traefik.http.routers.dashboard.middlewares=secHeaders@file", + "traefik.http.routers.dashboard.middlewares=secHeaders@file,compress@file", "traefik.http.routers.dashboard.rule=Host(`traefik.korhonen.cc`)", "traefik.http.middlewares.dashboard-auth.basicauth.usersfile=/dashboard-users", "traefik.http.routers.dashboard.middlewares=dashboard-auth", diff --git a/docker/tvheadend/docker-compose.toml b/docker/tvheadend/docker-compose.toml index dd2f1c2..f420168 100644 --- a/docker/tvheadend/docker-compose.toml +++ b/docker/tvheadend/docker-compose.toml @@ -21,7 +21,7 @@ labels = [ "traefik.http.routers.tvheadend-redirect.rule=Host(`tvheadend.korhonen.cc`)", "traefik.http.routers.tvheadend-redirect.middlewares=http2https@file", "traefik.http.routers.tvheadend.entrypoints=https", - "traefik.http.routers.tvheadend.middlewares=secHeaders@file", + "traefik.http.routers.tvheadend.middlewares=secHeaders@file,compress@file", "traefik.http.routers.tvheadend.rule=Host(`tvheadend.korhonen.cc`)", "traefik.http.routers.tvheadend.service=tvheadend", "traefik.http.services.tvheadend.loadbalancer.server.port=9981",