diff --git a/compose.yml b/compose.yml index 8d19efb..7781d84 100644 --- a/compose.yml +++ b/compose.yml @@ -160,6 +160,8 @@ services: - /var/lib/sonarr:/config # had migrated into docker compose - ${DISK1}:${DISK1} - ${DISK2}:${DISK2} + - /etc/localtime:/etc/localtime:ro + - /etc/timezone:/etc/timezone:ro labels: - "autoheal=true" network_mode: "container:gluetun" @@ -185,6 +187,8 @@ services: - /var/lib/radarr:/config # had migrated into docker compose - ${DISK1}:${DISK1} - ${DISK2}:${DISK2} + - /etc/localtime:/etc/localtime:ro + - /etc/timezone:/etc/timezone:ro labels: - "autoheal=true" network_mode: "container:gluetun" @@ -211,6 +215,8 @@ services: - /var/lib/lidarr:/config - ${DISK1}:${DISK1} - ${DISK2}:${DISK2} + - /etc/localtime:/etc/localtime:ro + - /etc/timezone:/etc/timezone:ro labels: - "autoheal=true" network_mode: "container:gluetun" @@ -297,6 +303,8 @@ services: - ./homepage/images:/app/public/images - /var/run/docker.sock:/var/run/docker.sock:ro # (optional) For docker integrations - ./gluetun-data:/tmp/gluetun:ro # get the port from port-updater + - /etc/localtime:/etc/localtime:ro + - /etc/timezone:/etc/timezone:ro environment: - "HOMEPAGE_ALLOWED_HOSTS=gethomepage.dev,${LOCAL_IPV4}:${HOMEPAGE_PORT},${SERVER_NAME}:${HOMEPAGE_PORT},100.76.249.110:${HOMEPAGE_PORT},${SERVER_NAME}.tail:${HOMEPAGE_PORT},${EXTERNAL_IPV4}:${HOMEPAGE_PORT},${WEB_NAME}:${HOMEPAGE_PORT},${WEB_NAME},172.17.0.1:${HOMEPAGE_PORT}" # required, may need port. See gethomepage.dev/installation/#homepage_allowed_hosts - "HOMEPAGE_VAR_DISK1=${DISK1}" @@ -341,6 +349,7 @@ services: - "HOMEPAGE_VAR_SEERR_HOST=${WEB_PROTOCOL}://${SERVER_NAME}:${SEERR_PORT}" - "HOMEPAGE_VAR_MYSPEED_HOST=${WEB_PROTOCOL}://${SERVER_NAME}:${MYSPEED_PORT}" - "HOMEPAGE_VAR_TERMIX_HOST=${WEB_PROTOCOL}://${SERVER_NAME}:${TERMIX_PORT}" + - TZ=${TIMEZONE} extra_hosts: - "host.docker.internal:host-gateway" #networks: @@ -359,10 +368,13 @@ services: - /var/run/docker.sock:/var/run/docker.sock - /etc/os-release:/etc/os-release:ro - /:/host:ro + - /etc/localtime:/etc/localtime:ro + - /etc/timezone:/etc/timezone:ro environment: - GLANCES_OPT=-w - PUID=1000 - PGID=1000 + - TZ=${TIMEZONE} restart: unless-stopped autoheal: @@ -374,6 +386,8 @@ services: - AUTOHEAL_START_PERIOD=60 volumes: - /var/run/docker.sock:/var/run/docker.sock + - /etc/localtime:/etc/localtime:ro + - /etc/timezone:/etc/timezone:ro restart: always seerr: @@ -381,14 +395,16 @@ services: init: true container_name: seerr ports: - - ${SEERR_PORT}:${SEERR_PORT} + - 5055:${SEERR_PORT} environment: - LOG_LEVEL=debug - - TZ=${TIMEZONE} + - TZ=America/Los_Angeles - PUID=1000 - PGID=1000 volumes: - "./seerr:/app/config" + - /etc/localtime:/etc/localtime:ro + - /etc/timezone:/etc/timezone:ro working_dir: "/app" labels: - "autoheal=true" @@ -412,7 +428,7 @@ services: - "NODE_VERSION=18.20.3" - "YARN_VERSION=1.22.19" - "NODE_ENV=production" - - "TZ=Etc/UTC" + - TZ=${TIMEZONE} hostname: "4b5e3178fcc4" image: "germannewsmaker/myspeed" ipc: "private" @@ -425,6 +441,8 @@ services: - "${MYSPEED_PORT}:${MYSPEED_PORT}/tcp" volumes: - "myspeed:/myspeed/data" + - /etc/localtime:/etc/localtime:ro + - /etc/timezone:/etc/timezone:ro working_dir: "/myspeed" restart: unless-stopped @@ -439,7 +457,8 @@ services: volumes: - termix-data:/app/data environment: - PORT: "${TERMIX_PORT}" + - "PORT: ${TERMIX_PORT}" + - "TZ: {TIMEZONE}" networks: - termix-net restart: unless-stopped @@ -459,6 +478,8 @@ services: # volumes: # - "./etc-pihole:/etc/pihole" # - "./etc-dnsmasq.d:/etc/dnsmasq.d" + # - /etc/localtime:/etc/localtime:ro + # - /etc/timezone:/etc/timezone:ro # cap_add: # - NET_ADMIN # restart: unless-stopped @@ -478,6 +499,7 @@ services: TORRENTS_CSV_DB_HOST: "postgres://postgres:password@db" TORRENTS_CSV_FRONT_END_DIR: /app/dist RUST_LOG: DEBUG + TIMEZONE: ${TIMEZONE} depends_on: - db # search at 'http://shaan-server:8902/service/search?q={SEARCH_TERM' @@ -489,11 +511,14 @@ services: - ./init-database.sh:/docker-entrypoint-initdb.d/init-database.sh - ./init-database.sql:/var/lib/postgresql/init-database.sql - ./torrents.csv:/var/lib/postgresql/torrents.csv + - /etc/localtime:/etc/localtime:ro + - /etc/timezone:/etc/timezone:ro ports: - "127.0.0.1:5433:5432" environment: POSTGRES_PASSWORD: password POSTGRES_USER: postgres + TIMEZONE: ${TIMEZONE} # caddy: # build: diff --git a/homepage/services.yaml b/homepage/services.yaml index c02e459..c19b494 100644 --- a/homepage/services.yaml +++ b/homepage/services.yaml @@ -45,7 +45,7 @@ description: Local AI Models - "llama.cpp (shaan-pc)": icon: sh-llama-cpp-light - href: "http://192.168.50.6:5078" + href: "http://192.168.50.6:5078/v1/health" siteMonitor: http://192.168.50.6:5078 description: 42GB VRAM + 32GB RAM - "Pi-Hole Adblocker":