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