Community-Lösung

ZimaOS-Apps für Mitgliedernutzer ausblenden: aktuelle Einschränkungen

A user wanted to hide Cloudflared and duplicate app shortcuts from base users; community replies described app visibility as global rather than per-user.

ZimaOS dokumentiert derzeit Speicherberechtigungen pro Benutzer, aber keine Sichtbarkeit von Dashboard-Apps pro Benutzer. Das bedeutet, dass Mitgliedskonten auf bestimmte Dateien/Freigaben beschränkt werden können, während die Kacheln installierter Apps eine separate, globale Angelegenheit des Dashboards bleiben.

Der ursprüngliche Thread hat eine Produkteinschränkung korrekt erkannt: Cloudflared-, Jellyfin- oder andere App-Symbole konnten dort nicht für ausgewählte Basisbenutzer ausgeblendet werden. Da die aktuellen Dokumente weiterhin eine Seite mit installierten Apps ohne rollenbasierte Steuerung der App-Sichtbarkeit beschreiben, sollten Sie dies als Problem der Zugriffskonzeption betrachten und nicht als versteckte Einstellung.

Dateiberechtigungen und die Sichtbarkeit von Apps sind unterschiedlich

Der aktuelle Leitfaden zu ZimaOS-Mehrbenutzerberechtigungen unterstützt Mitgliedskonten mit Berechtigungen auf Freigabeebene. Das bedeutet nicht, dass jedes Mitglied ein eigenes Apps-Dashboard erhält.

Verlassen Sie sich für die Sicherheit nicht darauf, ein Symbol auszublenden

Selbst wenn sich in einer zukünftigen UI eine App-Kachel ausblenden lässt, benötigt die App selbst weiterhin Authentifizierung und Zugriffskontrollen auf Netzwerkebene. Die Sicherheit sollte auf Anwendungs- oder Proxy-Ebene gewährleistet werden.

Schützen Sie Admin-Apps mit einer eigenen Authentifizierung

Für Cloudflared, Reverse-Proxys, Datenbanken, Download-Clients und Überwachungstools sollten App-Zugangsdaten erforderlich sein, oder sie sollten nur über ein Admin-LAN/VPN erreichbar sein. Ein Basisbenutzer sollte nicht allein dadurch administrative Kontrolle erhalten, dass er den Port kennt.

Verwenden Sie anwendungseigene Benutzerkonten für Jellyfin und ähnliche Dienste

Jellyfin, Nextcloud, Immich und viele andere selbst gehostete Anwendungen bieten bereits eigene Benutzer- und Rollensysteme. Richten Sie für Familienmitglieder Konten innerhalb des Dienstes ein, statt gemeinsame Admin-Zugangsdaten zu verwenden.

Verwenden Sie Cloudflare Access oder einen Reverse-Proxy für öffentliche URLs

Wenn Sie eine App über Ihre Domain bereitstellen, verwenden Sie gegebenenfalls die Authentifizierungs- und Zugriffsrichtlinien des Reverse-Proxys. Die Dashboard-Verknüpfung in ZimaOS kann auf die öffentliche URL verweisen, ersetzt aber nicht die Autorisierung in der App.

Doppelte App-Kacheln nach Möglichkeit vermeiden

Wenn eine interne Kachel und eine Kachel mit externem Link auf denselben Dienst verweisen, behalten Sie diejenige, die für Ihre vorgesehene Zielgruppe geeignet ist, und entfernen Sie überflüssige Verknüpfungen, sofern ZimaOS dies zulässt. Entfernen Sie nicht den eigentlichen Container, nur um das Dashboard aufzuräumen.

Verwaltungs-Apps privat halten

Tools wie Cloudflared sollten als Infrastruktur behandelt werden, nicht als gewöhnliche Familien-Apps. Wenn ZimaOS sie nicht für einzelne Mitglieder ausblenden kann, beschränken Sie den tatsächlichen Netzwerkendpunkt, damit Sichtbarkeit nicht mit Kontrolle gleichzusetzen ist.

Der Leitfaden zum App-Zugriff beschreibt die sicherere Architektur.

Aktueller Produktumfang

Auf der aktuellen ZimaOS-Featureseite steht, dass installierte Apps auf einer einzigen Seite verwaltet werden, während die Berechtigungen von Benutzerkonten im Zusammenhang mit dem Speicherzugriff beschrieben werden. In der aktuellen Dokumentation des Erstanbieters wird keine rollenbasierte Sichtbarkeit von App-Kacheln beschrieben.

FAQ

Kann ZimaOS Apps für ein Mitgliederkonto ausblenden?

Eine aktuelle Kontrolle der App-Sichtbarkeit pro Benutzer ist in der Dokumentation des Erstanbieters nicht beschrieben.

Kann ein Benutzer mit Basisrechten Cloudflared stoppen?

Falls die App-Oberfläche selbst Zugriff ohne Authentifizierung oder Admin-Zugriff erlaubt, sichern Sie diesen Dienst separat ab; verlassen Sie sich nicht auf die Kachel im Dashboard.

Wie sollte ich Jellyfin freigeben?

Verwenden Sie die Benutzerkonten und Berechtigungen von Jellyfin selbst, optional hinter einem sicheren Reverse-Proxy für den Fernzugriff.

Ist die Sichtbarkeit einer App dasselbe wie eine App-Berechtigung?

Nein. Ein ausgeblendetes Symbol ist eine praktische Funktion der Benutzeroberfläche; die Anwendungsauthentifizierung und Netzwerkrichtlinien sorgen für eine echte Zugriffskontrolle.