services: trilium: image: zadam/trilium:latest container_name: trilium restart: unless-stopped environment: - TZ=Europe/Ljubljana - TRILIUM_DATA_DIR=/home/node/trilium-data - USER_UID=1000 - USER_GID=1000 volumes: - ./trilium-data:/home/node/trilium-data labels: - "traefik.enable=true" - "traefik.http.routers.trilium.rule=Host(`trilium.rozic-dev.com`)" - "traefik.http.routers.trilium.entrypoints=websecure" - "traefik.http.routers.trilium.tls=true" - "traefik.http.routers.trilium.tls.certresolver=letsencrypt" - "traefik.http.services.trilium.loadbalancer.server.port=8080" - "traefik.http.middlewares.trilium-compress.compress=true" - "traefik.http.routers.trilium.middlewares=trilium-compress" networks: - traefik_default networks: traefik_default: external: true