-
Notifications
You must be signed in to change notification settings - Fork 107
Description
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!