adding audiobookshelf to haproxy

This commit is contained in:
2024-10-14 10:36:22 -04:00
parent ac7bc3ee1b
commit 8e846543e4
2 changed files with 16 additions and 8 deletions

View File

@@ -25,17 +25,19 @@ frontend ContentSwitching
bind *:443 ssl crt /etc/ssl/certs/cloudflare.pem bind *:443 ssl crt /etc/ssl/certs/cloudflare.pem
mode http mode http
# tmmworkshop.com # tmmworkshop.com
acl host_mirror hdr(host) -i mirror.tmmworkshop.com acl host_audiobookshelf hdr(host) -i audiobookshelf.tmmworkshop.com
acl host_grafana hdr(host) -i grafana.tmmworkshop.com
acl host_filebrowser hdr(host) -i filebrowser.tmmworkshop.com
acl host_uptime_kuma hdr(host) -i uptimekuma-jeeves.tmmworkshop.com
acl host_cache hdr(host) -i cache.tmmworkshop.com acl host_cache hdr(host) -i cache.tmmworkshop.com
acl host_filebrowser hdr(host) -i filebrowser.tmmworkshop.com
acl host_grafana hdr(host) -i grafana.tmmworkshop.com
acl host_mirror hdr(host) -i mirror.tmmworkshop.com
acl host_uptime_kuma hdr(host) -i uptimekuma-jeeves.tmmworkshop.com
use_backend mirror_nodes if host_mirror use_backend audiobookshelf_nodes if host_audiobookshelf
use_backend grafana_nodes if host_grafana
use_backend filebrowser_nodes if host_filebrowser
use_backend uptime_kuma_nodes if host_uptime_kuma
use_backend cache_nodes if host_cache use_backend cache_nodes if host_cache
use_backend filebrowser_nodes if host_filebrowser
use_backend grafana_nodes if host_grafana
use_backend mirror_nodes if host_mirror
use_backend uptime_kuma_nodes if host_uptime_kuma
backend mirror_nodes backend mirror_nodes
mode http mode http
@@ -60,3 +62,7 @@ backend uptime_kuma_nodes
backend cache_nodes backend cache_nodes
mode http mode http
server server 192.168.90.40:5000 server server 192.168.90.40:5000
backend audiobookshelf_nodes
mode http
server server audiobookshelf:80

View File

@@ -15,6 +15,7 @@ in
environment = { environment = {
TZ = "America/New_York"; TZ = "America/New_York";
}; };
extraOptions = [ "--network=web" ];
autoStart = true; autoStart = true;
}; };
grafana = { grafana = {
@@ -36,6 +37,7 @@ in
]; ];
dependsOn = [ dependsOn = [
"arch_mirror" "arch_mirror"
"audiobookshelf"
"filebrowser" "filebrowser"
"grafana" "grafana"
"uptime_kuma" "uptime_kuma"