L'ensemble de la personnalisation se fait dans le fichier /etc/sambaedu/applications/veyon/local.json
, à créer si besoin. Ce fichier doit être lisible par www-admin.
Sur un ordinateur sur lequel est déployé Veyon :
Se connecter avec le compte admin
Lancer Veyon Configurator
Effectuer les modifications voulues
Exporter la configuration dans un fichier JSON (menu Fichier Sauver les paramètres vers un fichier)
Éditer le fichier JSON obtenu avec un éditeur comme Notepad++
Sélectionner les éléments souhaités pour les ajouter au fichier /etc/sambaedu/applications/veyon/local.json
Dans le fichier local.json, cela correspond à la partie suivante (l'exemple de code ne tient pas compte du programme présent sur la capture).
"DesktopServices": {
"PredefinedPrograms": {
"JsonStoreArray": [
]
},
"PredefinedWebsites": {
"JsonStoreArray": [
{
"Name": "ENT Monlycée.net",
"Path": "https://ent.iledefrance.fr/"
}
]
}
},
Dans le fichier local.json, cela correspond à la partie suivante, pour l'utilisation d'un proxy Amon.
"InternetAccessControl": {
"Backend": "217249ca-3777-421d-bf35-f0de557e78db",
"BlockNonLocalSubnets": false,
"BlockServers": true,
"BlockTcpPorts": "false",
"ExceptionNetworks": "",
"ServerAddresses": "172.16.0.246",
"UnblockOnServiceStart": "true"
}
Se référer à la section "Raccourcis" de la documentation SambaEdu.
Il est possible de tester la validité du fichier JSON applicable à une machine en saisissant dans un navigateur l'URL suivante : https://se4fs/gpo/veyon_out.php?poste=NOMDEMACHINE en remplaçant le dernier élément par le nom d'une machine.
Si le fichier JSON paraît incomplet, il est fort probable qu'il y ait une erreur de syntaxe dans le fichier local.json. Attention notamment aux virgules surnuméraires en fin de bloc.