Fix TypeScript build errors and configure Traefik deployment
Some checks failed
Master CI / yarn_install_and_build (push) Has been cancelled
Mark stale issues and pull requests / stale (push) Has been cancelled

Fix type mismatches across Unraid UI pages (SystemInfo, ServerVars,
Notification properties), replace unavailable Mantine components
(ScrollArea.Autosize, IconHardDrive), correct Orchis theme types,
add missing tRPC endpoints (users, syslog, notification actions),
and configure docker-compose for Traefik reverse proxy on dockerproxy
network with unmarr.xtrm-lab.org routing.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Kaloyan Danchev
2026-02-06 23:55:31 +02:00
parent 783a12b444
commit 1f92f0593f
15 changed files with 164 additions and 66 deletions

View File

@@ -1,12 +1,10 @@
version: "3.8"
services:
homarr-unraid:
unmarr:
image: git.xtrm-lab.org/jazzymc/homarr:latest
container_name: homarr-unraid-ui
container_name: unmarr
restart: unless-stopped
ports:
- "7576:7575"
environment:
# Unraid API Configuration
- UNRAID_HOST=192.168.10.20
@@ -17,18 +15,28 @@ services:
- TZ=Europe/Sofia
- DATABASE_URL=file:/data/db.sqlite
- AUTH_TRUST_HOST=true
- NEXTAUTH_URL=http://192.168.10.20:7576
- NEXTAUTH_URL=https://unmarr.xtrm-lab.org
- NEXTAUTH_SECRET=${NEXTAUTH_SECRET:-changeme}
volumes:
- /mnt/user/appdata/homarr-unraid/data:/data
- /mnt/user/appdata/homarr-unraid/configs:/app/data/configs
- /mnt/user/appdata/unmarr/data:/data
- /mnt/user/appdata/unmarr/configs:/app/data/configs
networks:
- unraid-net
dockerproxy:
ipv4_address: 172.18.0.5
labels:
# Traefik
- "traefik.enable=true"
- "traefik.constraint=valid"
- "traefik.http.routers.unmarr.rule=Host(`unmarr.xtrm-lab.org`)"
- "traefik.http.routers.unmarr.entrypoints=https"
- "traefik.http.routers.unmarr.tls=true"
- "traefik.http.routers.unmarr.tls.certresolver=cloudflare"
- "traefik.http.services.unmarr.loadbalancer.server.port=7575"
# Unraid
- "net.unraid.docker.managed=true"
- "net.unraid.docker.icon=https://homarr.dev/img/logo.png"
- "net.unraid.docker.webui=http://[IP]:[PORT:7576]"
- "net.unraid.docker.webui=https://unmarr.xtrm-lab.org"
networks:
unraid-net:
driver: bridge
dockerproxy:
external: true