Skip to content

Compatible with podman rootless? #650

@Finch290

Description

@Finch290

Describe the bug
I'm using the latest version compatible with podman.

Trying to reach my dozzle.domain.com pointing on my dozzle container on my VPS, it shows

"{
"detail": "session was not ready after 1m30s",
"instance": "/api/strategies/blocking?group=dozzle\u0026session_duration=2m\u0026timeout=90s",
"status": 500,
"title": "Internal Server Error",
"type": "https://sablierapp.dev/#/errors?id=internal-error"
}"

Without sablier as a middleware in traefik, going to dozzle.domain.com let me access dozzle. But as soon as i activate the middleware it shows that error. But the thing is, sablier is waking up dozzle and is stopping it. but it doesn't let me access the URL.

Sablier logs :

8:49PM ERR [email protected]/middleware.go:265 Error #01: Internal Server Error request.time=2025-07-27T20:48:03.829Z request.method=GET request.host=sablier:10000 request.path=/api/strategies/blocking request.query="group=dozzle&session_duration=2m&timeout=1m" request.params=map[] request.route=/api/strategies/blocking request.ip=10.93.6.85 request.referer="" request.length=0 response.time=2025-07-27T20:49:04.395Z response.latency=1m0.566088993s response.status=500 response.length=272 id=22e16e2c-e0a7-47c6-b14a-30ac604d859e

8:49PM ERR [email protected]/middleware.go:265 Error #01: Internal Server Error request.time=2025-07-27T20:48:34.689Z request.method=GET request.host=sablier:10000 request.path=/api/strategies/blocking request.query="group=dozzle&session_duration=2m&timeout=1m" request.params=map[] request.route=/api/strategies/blocking request.ip=10.93.6.85 request.referer="" request.length=0 response.time=2025-07-27T20:49:34.741Z response.latency=1m0.051651142s response.status=500 response.length=272 id=c551bbbd-c79b-427b-a8ce-00aff2b98695

Context

  • Sablier version: 1.10.0
  • Provider: podman 4.3.1
  • Reverse proxy: traefik 3.4.4
  • Sablier running inside a container : yes

my traefik dynamic.yml :

    sablier:
      plugin:
        sablier:
          sablierUrl: http://sablier:10000
          group: dozzle
          sessionDuration: 2m
          blocking:
            timeout: 1m

my sablier compose :

services:
  sablier:
    image: sablierapp/sablier:latest
    container_name: sablier
    command:
      - start
      - --provider.name=podman
    environment:
      - TZ=Europe/Paris
      - SABLIER_LOG_LEVEL=debug
    volumes:
      - /run/user/1001/podman/podman.sock:/run/podman/podman.sock:ro
    security_opt:
      - no-new-privileges:true
    networks:
      - proxy

and dozzle compose :

services:
  dozzle:
    image: ghcr.io/amir20/dozzle:latest
    container_name: dozzle
    hostname: "Server"
    networks:
      - proxy
    labels:
      - sablier.enable=true
      - sablier.group=dozzle          
    environment:
      - DOZZLE_HOSTNAME=Server
      - DOCKER_HOST=unix:///var/run/docker.sock
    volumes:
      - /opt/podman/dozzle/data:/data:Z
      - /opt/podman/dozzle/data/users.yml:/data/users.yml:ro,Z
      - /run/user/1001/podman/podman.sock:/var/run/docker.sock:ro
    security_opt:
      - no-new-privileges

Expected behavior
Sablier doesn't let me access my container

Additional context
Traefik, dozzle, sablier are on the same network, they can communicate with each others.

I'm completely lost
Thank you in advance for your help

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions