MDM et configuration gérée
Sur les appareils gérés, prédéfinissez et verrouillez le serveur, bloquez les comptes supplémentaires, désactivez l’analyse et distribuez des licences hors ligne. Les mêmes clés fonctionnent sur iPhone, iPad, Android, Mac, Windows et Linux. La configuration gérée est facultative ; la licence d’organisation fonctionne sans elle.
Dernière mise à jour
Clés de configuration
| Clé | Type | Effet |
|---|---|---|
serverURL | Chaîne | Préremplit le champ serveur à la connexion. |
lockServer | Booléen, false par défaut | N’autorise la connexion qu’à serverURL. Le champ serveur est en lecture seule. |
allowAdditionalAccounts | Booléen, true par défaut | Avec false, les utilisateurs ne peuvent pas ajouter de second compte. |
analytics | default ou off | off désactive l’analyse d’utilisation. L’app affiche le réglage comme géré. |
orgLicenseToken | Chaîne | Une licence d’organisation hors ligne, fournie sur demande. |
Verrouiller un serveur après coup ne supprime pas les comptes existants. Deckloud indique que l’appareil est géré et bloque le passage à d’autres comptes.
iPhone et iPad
Installez Deckloud comme app gérée, puis ajoutez une configuration d’app pour l’identifiant de bundle com.hweihwang.deck. Deckloud applique les modifications dès que votre MDM la met à jour.
Les MDM compatibles AppConfig peuvent importer le fichier de spécification. Il liste toutes les clés avec des libellés en anglais, en allemand et en français.
Pour un MDM qui attend une liste de propriétés, utilisez ce dictionnaire :
<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 prend en charge les configurations gérées via Android Enterprise. Dans votre EMM, ouvrez la configuration gérée de com.hweihwang.deck ; l’EMM lit ces restrictions depuis l’app :
| Clé | Type de restriction |
|---|---|
serverURL | string |
lockServer | bool |
allowAdditionalAccounts | bool, true par défaut |
analytics | choice : default, off |
orgLicenseToken | string |
Deckloud applique les modifications quand l’EMM met à jour la configuration.
macOS
Distribuez un profil de configuration avec un payload de réglages personnalisés pour le domaine de préférences com.hweihwang.nextcloud-deck. macOS l’enregistre dans /Library/Managed Preferences/. Deckloud le lit au démarrage puis toutes les 10 minutes. Les valeurs au niveau de l’appareil priment sur celles de l’utilisateur.
Exemple de profil. Remplacez les deux valeurs PayloadUUID par les vôtres, par exemple avec uuidgen :
<?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
Définissez les valeurs sous HKLM\SOFTWARE\Policies\Deckloud pour tous les utilisateurs ou sous HKCU\SOFTWARE\Policies\Deckloud pour un utilisateur, par exemple par stratégie de groupe ou par votre MDM. Les valeurs de l’ordinateur priment sur celles de l’utilisateur. Utilisez REG_SZ pour les chaînes et REG_DWORD avec 1 ou 0 pour les booléens. Deckloud les lit au démarrage puis toutes les 10 minutes.
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
Créez /etc/deckloud/policy.json, lisible par tous les utilisateurs et modifiable uniquement par root. Deckloud le lit au démarrage puis toutes les 10 minutes.
{
"serverURL": "https://cloud.example.com",
"lockServer": true,
"allowAdditionalAccounts": false,
"analytics": "off"
}Apple Business Manager et Apps et livres
Dans Apple Business Manager, ouvrez Apps et livres, recherchez Deckloud, choisissez un site et le nombre de licences, puis sélectionnez Obtenir. Deckloud est gratuit, donc les licences ne coûtent rien. Votre MDM les synchronise et installe Deckloud comme app gérée. Attribuez l’app aux appareils si aucun compte Apple n’y est connecté.
Les appareils gérés bloquent souvent les achats intégrés : leurs utilisateurs ne peuvent alors pas acheter Pro eux-mêmes. Une licence d’organisation pour votre serveur Nextcloud donne Pro à chaque utilisateur sous licence, sur les appareils gérés comme personnels, sans achat dans l’app.
Apple School Manager
Dans Apple School Manager, ouvrez Apps et livres, recherchez Deckloud, choisissez un site et le nombre de licences, puis sélectionnez Obtenir. Les licences ne coûtent rien. Votre MDM, par exemple Jamf School, Relution ou Intune, les synchronise et installe Deckloud comme app gérée. Attribuez l’app aux appareils lorsque les élèves et les enseignants utilisent des iPad sans compte Apple personnel.
Les iPad des établissements bloquent généralement les achats intégrés. La page éducation explique comment élèves et enseignants obtiennent quand même Pro.
Microsoft Intune
- iPhone et iPad : ajoutez Deckloud comme app de l’App Store iOS ou comme app achetée en volume via Apple Business Manager, et attribuez-la comme requise. Ajoutez ensuite une stratégie de configuration d’app pour appareils gérés, plateforme iOS/iPadOS, avec Deckloud comme app ciblée. Dans les paramètres de configuration, choisissez la saisie de données XML et collez le dictionnaire pour iPhone et iPad. Vous pouvez aussi saisir les clés du tableau dans le concepteur de configuration.
- Mac : créez un profil de configuration macOS à partir du modèle Fichier de préférences. Indiquez le domaine de préférences
com.hweihwang.nextcloud-decket téléversez une liste de propriétés avec les clés du tableau. - Windows : écrivez les valeurs sous
HKLM\SOFTWARE\Policies\Deckloudavec un script PowerShell ou un script de correction. La section Windows indique les types de valeurs.
Jamf Pro
- iPhone et iPad : ajoutez Deckloud comme app pour appareil mobile depuis l’App Store ou Apple Business Manager. Dans l’onglet App Configuration, collez le dictionnaire pour iPhone et iPad dans Preferences.
- Mac : déployez le programme d’installation de Deckloud avec une règle. Créez ensuite un profil de configuration pour ordinateurs avec la charge utile Application & Custom Settings, puis choisissez Upload. Indiquez le domaine de préférences
com.hweihwang.nextcloud-decket ajoutez une liste de propriétés avec les clés du tableau.
Jamf School
Ajoutez Deckloud depuis l’App Store ou depuis Apple School Manager, et attribuez l’app à un groupe d’appareils. Ouvrez ensuite Apps, puis Inventory, et sélectionnez Deckloud. Sélectionnez Show Advanced Options, activez Apply Managed Configuration et collez le dictionnaire pour iPhone et iPad.
Relution
Ajoutez Deckloud au store d’apps de Relution depuis l’App Store ou Apple School Manager, et distribuez-la comme app gérée. Dans une stratégie iOS, ajoutez une Managed App Configuration pour l’identifiant de bundle com.hweihwang.deck. Saisissez-y les clés du tableau avec leurs types, ou collez le dictionnaire pour iPhone et iPad.
AppTec360
Ajoutez Deckloud à la liste d’apps d’AppTec360 depuis l’App Store ou via Apple Business Manager, et attribuez-la aux appareils comme app gérée. Dans sa configuration d’app gérée, ajoutez les clés du tableau avec leurs types, ou utilisez le dictionnaire pour iPhone et iPad.
À propos de ces étapes
Ces étapes suivent la documentation de chaque éditeur ; les noms de menus peuvent varier selon les versions. Si une étape ne correspond pas à votre console, écrivez à partners@deckloud.com.
Licence hors ligne
Pour les serveurs et les appareils sans accès à Internet, Deckloud émet une licence hors ligne signée dans le cadre d’un accord distinct. Pour en demander une, écrivez à partners@deckloud.com en indiquant les adresses de vos serveurs et votre nombre d’utilisateurs.
- La licence hors ligne est un jeton signé par Deckloud. Elle indique jusqu’à 5 adresses de serveur et reste valable jusqu’à la date de fin convenue.
- Distribuez-la comme valeur texte de la clé
orgLicenseToken, là où vous définissez les autres clés sur chaque plateforme. - Les apps la vérifient uniquement sur l’appareil et ne contactent jamais api.deckloud.com pour elle. Aucune place n’est comptée ; l’accord fixe le périmètre.
- Si l’accord prévoit un groupe, il figure dans le jeton et l’app vérifie l’appartenance sur l’appareil.
- La clé
analyticss’applique toujours. Pour renouveler ou modifier la licence, distribuez un nouveau jeton.