diff --git a/homelab/server/config/calibre-web/docker-compose.yml b/homelab/server/config/calibre-web/docker-compose.yml
index 253256b3..db4edf70 100644
--- a/homelab/server/config/calibre-web/docker-compose.yml
+++ b/homelab/server/config/calibre-web/docker-compose.yml
@@ -30,7 +30,7 @@ services:
labels:
- traefik.http.routers.calibre-sff.rule=Host(`sff.calibre.jafner.net`)
- traefik.http.routers.calibre-sff.tls.certresolver=lets-encrypt
- #- traefik.http.routers.calibre-sff.middlewares=authentik@file
+ - traefik.http.routers.calibre-sff.middlewares=authentik@file,securityheaders@file
networks:
- web
@@ -47,27 +47,10 @@ services:
labels:
- traefik.http.routers.calibre-ace.rule=Host(`ace.calibre.jafner.net`)
- traefik.http.routers.calibre-ace.tls.certresolver=lets-encrypt
- #- traefik.http.routers.calibre-ace.middlewares=authentik@file
+ - traefik.http.routers.calibre-ace.middlewares=authentik@file,securityheaders@file
networks:
- web
- #calibre-web-dev:
- # image: linuxserver/calibre-web
- # container_name: calibre-web_dev
- # environment:
- # - PUID=1000
- # - PGID=1000
- # - TZ=America/Los_Angeles
- # volumes:
- # - calibre-web-dev_data:/config
- # - /mnt/md0/calibre/dev:/books
- # labels:
- # - traefik.http.routers.calibre-dev.rule=Host(`calibre-dev.jafner.net`)
- # - traefik.http.routers.calibre-dev.tls.certresolver=lets-encrypt
- # #- traefik.http.routers.calibre-dev.middlewares=authentik@file
- # networks:
- # - web
-
networks:
web:
external: true
@@ -75,4 +58,3 @@ volumes:
calibre-web-rpg_data:
calibre-web-sff_data:
calibre-web-ace_data:
- #calibre-web-dev_data:
diff --git a/homelab/server/config/homer/assets/config.yml b/homelab/server/config/homer/assets/config.yml
index 87687a67..fe208ea7 100644
--- a/homelab/server/config/homer/assets/config.yml
+++ b/homelab/server/config/homer/assets/config.yml
@@ -108,7 +108,7 @@ services:
url: "https://bitwarden.jafner.tools"
- name: "Uptime Kuma"
logo: assets/icons/uptimekuma-512.png
- subtitle: "Web monitoring dashboard"
+ subtitle: "Fancy self-hosted monitoring tool "
url: "https://uptime.jafner.tools/dashboard"
- name: "Xbackbone"
logo: assets/icons/xbackbone.png
@@ -240,12 +240,32 @@ services:
- name: "Calibre RPG"
logo: assets/icons/calibre-1024.png
subtitle: "Calibre-web instance serving a collection of Dungeons & Dragons books"
- url: "https://sff.calibre.jafner.net"
+ url: "https://rpg.calibre.jafner.net"
- name: "Calibre Ace"
logo: assets/icons/calibre-1024.png
subtitle: "Calibre-web instance serving a collection of whatever Ace wants to put on it"
url: "https://ace.calibre.jafner.net"
+ - name: "Navidrome"
+ logo: assets/icons/navidrome.png
+ subtitle: "Music library"
+ url: "https://navidrome.jafner.net"
+
+ - name: "Librespeed"
+ logo: assets/icons/librespeed.svg
+ subtitle: "Speedtest for HTML5 and more"
+ url: "https://speedtest.jafner.net"
+
+ - name: "WG Easy"
+ logo: assets/icons/wireguard.svg
+ subtitle: "Admin UI for Wireguard peer management"
+ url: "https://vpn.jafner.net"
+
+ - name: "Uptime Kuma"
+ logo: assets/icons/uptimekuma-512.png
+ subtitle: "Fancy self-hosted monitoring tool "
+ url: "https://uptime.jafner.net"
+
- name: "Stash"
logo: assets/icons/stash.svg
subtitle: "Password-protected media vault"
diff --git a/homelab/server/config/homer/assets/icons/librespeed.svg b/homelab/server/config/homer/assets/icons/librespeed.svg
new file mode 100644
index 00000000..66bc5201
--- /dev/null
+++ b/homelab/server/config/homer/assets/icons/librespeed.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/homelab/server/config/homer/assets/icons/navidrome.png b/homelab/server/config/homer/assets/icons/navidrome.png
new file mode 100644
index 00000000..c2430c62
Binary files /dev/null and b/homelab/server/config/homer/assets/icons/navidrome.png differ
diff --git a/homelab/server/config/homer/assets/icons/wireguard.svg b/homelab/server/config/homer/assets/icons/wireguard.svg
new file mode 100644
index 00000000..02a7d430
--- /dev/null
+++ b/homelab/server/config/homer/assets/icons/wireguard.svg
@@ -0,0 +1 @@
+
\ No newline at end of file