Skip to content

Feature Request : Lack of Docker label support in UI breaks integration with tools like Traefik #441

@jriberg

Description

@jriberg

Description

Hi,

I’m currently using ZimaOS in a homelab setup with ~60+ services and some VMs, and I’m trying to integrate it with a modern reverse proxy setup (e.g. Traefik).

I’ve run into a limitation that makes this very difficult:

--> There is no way to define or manage Docker labels via the ZimaOS UI.

Problem
• The UI does not expose any option to add Docker labels to containers
• Labels added externally (e.g. via Portainer or docker-compose) may be overwritten when containers are managed/restarted via ZimaOS
• This breaks compatibility with tools that rely on labels for configuration, such as:
• Traefik
• monitoring tools
• service discovery systems

Why this matters

Docker labels are a core mechanism for:
• reverse proxy routing (Traefik, Caddy integrations)
• infrastructure-as-code workflows
• automation and service discovery

Without label support, ZimaOS becomes difficult to use in more advanced or DevOps-oriented environments.

Expected behavior

One of the following would significantly improve usability:
1. Ability to define Docker labels directly in the UI when creating/editing apps
2. Ensure ZimaOS does not overwrite existing labels when managing containers
3. Optional: advanced mode for exposing full Docker options (labels, env, etc.)

Current workaround
• Managing containers outside ZimaOS (docker-compose / Portainer)
• Using ZimaOS only for storage and base system

However, this defeats much of the purpose of the integrated UI.

Additional context

ZimaOS is excellent for simplicity and ease of use, but adding label support would make it viable for more advanced users and hybrid setups.

Thanks for your work on ZimaOS!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions