MDM

MDM und verwaltete Konfiguration

Geben Sie auf verwalteten Geräten den Server vor und sperren Sie ihn, blockieren Sie weitere Konten, schalten Sie die Analyse ab und verteilen Sie Offline-Lizenzen. Dieselben Schlüssel gelten auf iPhone, iPad, Android, Mac, Windows und Linux. Die verwaltete Konfiguration ist optional; die Organisationslizenz funktioniert auch ohne sie.

Zuletzt aktualisiert

Konfigurationsschlüssel

SchlüsselTypWirkung
serverURLStringFüllt das Serverfeld bei der Anmeldung vor.
lockServerBoolean, Standard falseErlaubt die Anmeldung nur an serverURL. Das Serverfeld ist schreibgeschützt.
allowAdditionalAccountsBoolean, Standard trueBei false können Nutzer kein zweites Konto hinzufügen.
analyticsdefault oder offoff schaltet die Nutzungsanalyse ab. Die App zeigt die Einstellung als verwaltet an.
orgLicenseTokenStringEine Offline-Organisationslizenz, ausgestellt auf Anfrage.

Sperren Sie den Server nachträglich, bleiben bestehende Konten erhalten. Deckloud zeigt das Gerät dann als verwaltet an und blockiert den Wechsel zu anderen Konten.

iPhone und iPad

Installieren Sie Deckloud als verwaltete App und legen Sie eine App-Konfiguration für die Bundle-ID com.hweihwang.deck an. Deckloud übernimmt Änderungen, sobald Ihr MDM sie aktualisiert.

MDM-Systeme mit AppConfig-Unterstützung können die Spezifikationsdatei importieren. Sie enthält alle Schlüssel mit deutschen, englischen und französischen Bezeichnungen.

Für ein MDM, das eine Property List erwartet, verwenden Sie dieses Dictionary:

App-Konfiguration (plist)
<dict>
  <key>serverURL</key>
  <string>https://cloud.example.com</string>
  <key>lockServer</key>
  <true/>
  <key>allowAdditionalAccounts</key>
  <false/>
  <key>analytics</key>
  <string>off</string>
</dict>

Android

Deckloud unterstützt verwaltete Konfigurationen über Android Enterprise. Öffnen Sie in Ihrem EMM die verwaltete Konfiguration von com.hweihwang.deck; das EMM liest diese Einschränkungen aus der App:

SchlüsselTyp der Einschränkung
serverURLstring
lockServerbool
allowAdditionalAccountsbool, Standard true
analyticschoice: default, off
orgLicenseTokenstring

Deckloud übernimmt Änderungen, sobald das EMM die Konfiguration aktualisiert.

macOS

Verteilen Sie ein Konfigurationsprofil mit einem benutzerdefinierten Payload für die Preference-Domain com.hweihwang.nextcloud-deck. macOS legt es unter /Library/Managed Preferences/ ab. Deckloud liest es beim Start und alle 10 Minuten. Werte auf Geräteebene haben Vorrang vor Werten auf Nutzerebene.

Beispielprofil. Ersetzen Sie die beiden Werte PayloadUUID durch eigene, zum Beispiel aus uuidgen:

deckloud.mobileconfig
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>PayloadType</key>
  <string>Configuration</string>
  <key>PayloadVersion</key>
  <integer>1</integer>
  <key>PayloadIdentifier</key>
  <string>com.example.deckloud</string>
  <key>PayloadUUID</key>
  <string>REPLACE-WITH-UUID-1</string>
  <key>PayloadDisplayName</key>
  <string>Deckloud</string>
  <key>PayloadScope</key>
  <string>System</string>
  <key>PayloadContent</key>
  <array>
    <dict>
      <key>PayloadType</key>
      <string>com.hweihwang.nextcloud-deck</string>
      <key>PayloadVersion</key>
      <integer>1</integer>
      <key>PayloadIdentifier</key>
      <string>com.example.deckloud.settings</string>
      <key>PayloadUUID</key>
      <string>REPLACE-WITH-UUID-2</string>
      <key>serverURL</key>
      <string>https://cloud.example.com</string>
      <key>lockServer</key>
      <true/>
      <key>allowAdditionalAccounts</key>
      <false/>
      <key>analytics</key>
      <string>off</string>
    </dict>
  </array>
</dict>
</plist>

Windows

Setzen Sie die Werte unter HKLM\SOFTWARE\Policies\Deckloud für alle Nutzer oder unter HKCU\SOFTWARE\Policies\Deckloud für einen Nutzer, zum Beispiel per Gruppenrichtlinie oder MDM. Werte des Computers haben Vorrang vor Werten des Nutzers. Verwenden Sie REG_SZ für Zeichenketten und REG_DWORD mit 1 oder 0 für Boolean-Werte. Deckloud liest sie beim Start und alle 10 Minuten.

deckloud.reg
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Deckloud]
"serverURL"="https://cloud.example.com"
"lockServer"=dword:00000001
"allowAdditionalAccounts"=dword:00000000
"analytics"="off"

Linux

Legen Sie /etc/deckloud/policy.json an, lesbar für alle Nutzer und nur für root schreibbar. Deckloud liest die Datei beim Start und alle 10 Minuten.

/etc/deckloud/policy.json
{
  "serverURL": "https://cloud.example.com",
  "lockServer": true,
  "allowAdditionalAccounts": false,
  "analytics": "off"
}

Apple Business Manager und Apps und Bücher

Öffnen Sie in Apple Business Manager Apps und Bücher, suchen Sie Deckloud, wählen Sie einen Standort und die Anzahl der Lizenzen und wählen Sie Laden. Deckloud ist kostenlos, die Lizenzen kosten also nichts. Ihr MDM synchronisiert sie und installiert Deckloud als verwaltete App. Weisen Sie die App den Geräten zu, wenn dort kein Apple Account angemeldet ist.

Verwaltete Geräte sperren oft Käufe in der App, sodass ihre Nutzer Pro nicht selbst kaufen können. Eine Organisationslizenz für Ihren Nextcloud-Server gibt allen lizenzierten Nutzern Pro, auf verwalteten und privaten Geräten, ohne Kauf in der App.

Apple School Manager

Öffnen Sie in Apple School Manager Apps und Bücher, suchen Sie Deckloud, wählen Sie einen Standort und die Anzahl der Lizenzen und wählen Sie Laden. Die Lizenzen kosten nichts. Ihr MDM, etwa Jamf School, Relution oder Intune, synchronisiert sie und installiert Deckloud als verwaltete App. Weisen Sie die App den Geräten zu, wenn Lernende und Lehrkräfte iPads ohne eigenen Apple Account nutzen.

Auf Schul-iPads sind Käufe in der App meist gesperrt. Wie Lernende und Lehrkräfte trotzdem Pro erhalten, erklärt die Seite für Schulen.

Microsoft Intune

  • iPhone und iPad: Fügen Sie Deckloud als iOS-Store-App hinzu oder als über Apple Business Manager synchronisierte Volumenkauf-App, und weisen Sie sie als erforderlich zu. Legen Sie dann eine App-Konfigurationsrichtlinie für verwaltete Geräte an, Plattform iOS/iPadOS, mit Deckloud als Ziel-App. Wählen Sie bei den Konfigurationseinstellungen die Eingabe von XML-Daten und fügen Sie das Dictionary für iPhone und iPad ein. Alternativ tragen Sie die Schlüssel aus der Tabelle im Konfigurations-Designer ein.
  • Mac: Erstellen Sie ein macOS-Konfigurationsprofil aus der Vorlage Einstellungsdatei. Tragen Sie die Einstellungsdomäne com.hweihwang.nextcloud-deck ein und laden Sie eine Property List mit den Schlüsseln aus der Tabelle hoch.
  • Windows: Schreiben Sie die Werte unter HKLM\SOFTWARE\Policies\Deckloud mit einem PowerShell-Skript oder einem Wartungsskript. Die Werttypen stehen im Abschnitt Windows.

Jamf Pro

  • iPhone und iPad: Fügen Sie Deckloud als Mobilgeräte-App aus dem App Store oder aus Apple Business Manager hinzu. Fügen Sie im Tab App-Konfiguration das Dictionary für iPhone und iPad unter Preferences ein.
  • Mac: Verteilen Sie das Deckloud-Installationsprogramm mit einer Richtlinie. Erstellen Sie dann ein Konfigurationsprofil für Computer mit der Payload für App- und eigene Einstellungen und wählen Sie Upload. Tragen Sie die Einstellungsdomäne com.hweihwang.nextcloud-deck ein und fügen Sie eine Property List mit den Schlüsseln aus der Tabelle hinzu.

Jamf School

Fügen Sie Deckloud aus dem App Store oder aus Apple School Manager hinzu und weisen Sie die App einer Gerätegruppe zu. Öffnen Sie dann Apps, danach Inventory, und wählen Sie Deckloud. Wählen Sie Show Advanced Options, aktivieren Sie Apply Managed Configuration und fügen Sie das Dictionary für iPhone und iPad ein.

Relution

Nehmen Sie Deckloud aus dem App Store oder Apple School Manager in den App Store von Relution auf und verteilen Sie sie als verwaltete App. Fügen Sie in einer iOS-Richtlinie eine Managed App Configuration für die Bundle-ID com.hweihwang.deck hinzu. Tragen Sie dort die Schlüssel aus der Tabelle mit ihren Typen ein oder fügen Sie das Dictionary für iPhone und iPad ein.

AppTec360

Nehmen Sie Deckloud aus dem App Store oder über Apple Business Manager in die App-Liste von AppTec360 auf. Weisen Sie die App den Geräten als verwaltete App zu. Tragen Sie in ihrer verwalteten App-Konfiguration die Schlüssel aus der Tabelle mit ihren Typen ein oder verwenden Sie das Dictionary für iPhone und iPad.

Zu diesen Schritten

Die Schritte folgen der Dokumentation des jeweiligen MDM; Menünamen können je nach Version abweichen. Passt ein Schritt nicht zu Ihrer Konsole, schreiben Sie an partners@deckloud.com.

Offline-Lizenz

Für Server und Geräte ohne Internetzugang stellt Deckloud im Rahmen einer gesonderten Vereinbarung eine signierte Offline-Lizenz aus. Für eine Anfrage schreiben Sie mit Ihren Serveradressen und der Zahl der Nutzer an partners@deckloud.com.

  • Die Offline-Lizenz ist ein von Deckloud signiertes Token, das bis zu 5 Serveradressen nennt und bis zum vereinbarten Enddatum gilt.
  • Verteilen Sie es als Zeichenkette im Schlüssel orgLicenseToken, dort, wo Sie auf der jeweiligen Plattform die anderen Schlüssel setzen.
  • Die Apps prüfen es nur auf dem Gerät und verbinden sich dafür nie mit api.deckloud.com. Es werden keine Plätze gezählt; den Umfang legt die Vereinbarung fest.
  • Sieht die Vereinbarung eine Gruppe vor, steht sie im Token, und die App prüft die Mitgliedschaft auf dem Gerät.
  • Der Schlüssel analytics gilt weiterhin. Zum Verlängern oder Ändern der Lizenz verteilen Sie ein neues Token.