Dictadoc

Guide d'installation

Installer Dictadoc Server

Ce guide s'adresse à la personne qui installe le serveur et prépare les postes, sous Windows, sous macOS ou avec Docker. Suivez les étapes dans l'ordre.

  • Environ 30 minutes pour le serveur
  • 5 minutes par poste
  • Windows, macOS ou Docker
Sur cette page

Avant de commencer

Préparez ces éléments avant de lancer l'installation.

  • Un ordinateur dédié, allumé toute la journée et conforme aux caractéristiques techniques.
  • Une adresse IP fixe pour cet ordinateur, ou une réservation DHCP sur votre routeur.
  • Les fichiers d'installation du serveur, sur la page des téléchargements.
  • Votre code de licence, que nous vous envoyons par e-mail après votre commande.
  • Un compte administrateur sur cet ordinateur.
  • Un accès à internet pour activer la licence et télécharger les modèles. Votre réseau n'a pas d'accès à internet ? Consultez Sans accès à internet.
Notre priorité : protéger vos données. Dictadoc Server est conçu pour respecter le RGPD, et le logiciel ne contient aucun outil de statistiques ni de mesure d'audience. Rien n'est suivi, ni sur le serveur, ni sur les postes.
Dictadoc n'est pas un logiciel médical. Il n'est certifié ni comme dispositif médical, ni comme logiciel médical. Il revient à votre équipe informatique de le faire fonctionner sur un réseau et dans un environnement sécurisés. Dictadoc Server ne conserve ni les dictées ni les textes : il transcrit, puis renvoie le résultat chiffré au poste. Seul le poste enregistre les comptes rendus, chiffrés eux aussi.

Ouvrir les ports réseau

Dictadoc Server utilise deux ports TCP. Les postes n'ont besoin que du premier.

Port Utilisation Ouvert pour
9443/TCP La dictée, chiffrée, entre les postes et le serveur Tous les postes
9080/TCP La page d'administration Les ordinateurs qui administrent le serveur
N'ouvrez aucun de ces ports sur internet. La page d'administration n'est pas chiffrée : limitez l'accès au port 9080 à votre réseau local.

Installer le serveur

Choisissez la méthode qui correspond à l'ordinateur qui accueille le serveur.

Sur Windows

  1. Connectez-vous avec un compte administrateur, puis ouvrez dictadoc-server-windows-<version>.exe.
  2. Si Windows affiche « Windows a protégé votre ordinateur », cliquez sur Informations complémentaires, puis sur Exécuter quand même. Ce message apparaît parce que l'installateur n'est pas signé numériquement.
  3. Vérifiez le nom réseau et l'adresse IP proposés. Les postes utiliseront l'un ou l'autre pour joindre le serveur : corrigez-les s'ils ne correspondent pas à votre réseau.
  4. Terminez l'installation en laissant cochée la case qui ouvre la page d'administration, puis passez à la première configuration.
Dictadoc Server s'installe comme un service Windows : il démarre avec l'ordinateur, même sans session ouverte. L'installateur ouvre aussi les ports 9443 et 9080 dans le Pare-feu Windows.

Sur macOS

  1. Ouvrez dictadoc-server-macos-<version>.pkg, puis suivez les étapes du programme d'installation.
  2. Quand macOS le demande, saisissez le nom et le mot de passe d'un administrateur du Mac.
  3. Si macOS demande si dictadoc-server peut accepter des connexions entrantes, cliquez sur Autoriser.
  4. La page d'administration s'ouvre à la fin de l'installation. Passez à la première configuration.
Dictadoc Server démarre avec le Mac, même sans session ouverte. Les postes le joignent par son adresse IP ou par son nom d'hôte local, affiché dans Réglages Système > Général > Partage. Un Mac équipé d'une puce Apple est recommandé.

Avec Docker

Deux images existent : cpu, pour tous les serveurs, et cuda, pour un serveur équipé d'une carte graphique NVIDIA.

  1. Chargez l'image que vous avez téléchargée :
    Image cpu
    docker load -i dictadoc-server-docker-cpu-<version>.tar.gz
    Image cuda
    docker load -i dictadoc-server-docker-cuda-<version>.tar.gz
  2. Copiez compose.yaml dans un dossier du serveur, avec compose.cuda.yaml si vous utilisez l'image cuda. Dans compose.yaml, remplacez les valeurs marquées CHANGE ME par le nom et l'adresse IP du serveur : les postes utiliseront l'un ou l'autre pour le joindre.
  3. Depuis ce dossier, démarrez le serveur :
    Image cpu
    docker compose up -d
    Image cuda
    docker compose -f compose.yaml -f compose.cuda.yaml up -d
  4. Ouvrez la page d'administration, puis passez à la première configuration.
L'image cuda demande, sur la machine hôte, le pilote NVIDIA et le NVIDIA Container Toolkit. Elle prend en charge les cartes listées dans les caractéristiques techniques. Sans le toolkit, le serveur transcrit sur le processeur, et la page d'administration le signale.

Les données et les modèles sont conservés dans les volumes dictadoc-data et dictadoc-models. Sauvegardez le premier : il contient la licence et la liste des postes.

Sur un Mac, utilisez le paquet macOS plutôt que Docker : Docker n'aura pas accès à la puce graphique.

Première configuration

Tout se règle depuis la page d'administration, dans un navigateur. Cette page est en anglais : ce guide cite ses boutons tels qu'ils apparaissent.

  1. Ouvrez http://adresse-du-serveur:9080/admin depuis un ordinateur du réseau, ou http://localhost:9080/admin depuis le serveur lui-même.
  2. Choisissez le mot de passe administrateur, d'au moins 12 caractères, puis cliquez sur Set it. Le navigateur demande ensuite un identifiant et ce mot de passe : l'identifiant peut être n'importe quel nom.
    Choisissez le mot de passe dès la fin de l'installation. Tant qu'il n'existe pas, n'importe qui sur votre réseau peut le choisir à votre place, et aucun poste ne peut rejoindre le serveur.
  3. Activez la licence : dans Activate with internet, collez le code de licence reçu par e-mail, puis cliquez sur Activate. Votre licence démarre à ce moment-là.
  4. Installez un modèle de transcription : dans Models, cliquez sur Install en face du modèle choisi. Le téléchargement, environ 3 Go pour la version large-v3, n'a lieu qu'une fois.

Le serveur est prêt dès que la licence est active et qu'un modèle est installé.

Sans accès à internet

Dictadoc Server fonctionne sur un réseau privé de tout accès à internet. Pour activer la licence, ouvrez Activate without internet et envoyez-nous l'identifiant affiché à dictadoc@proton.me. Collez la licence que nous vous aurons envoyée, puis cliquez sur Install.

Pour les modèles, écrivez-nous : nous vous expliquons comment les copier sur le serveur depuis un autre ordinateur.

Connecter les postes

Répétez ces étapes sur chaque ordinateur.

  1. Installez l'application Dictadoc des postes. Elle se trouve dans Workstation updates, sur la page d'administration, ou sur la page des téléchargements. Sous Windows, si « Windows a protégé votre ordinateur » s'affiche, procédez comme pour le serveur.
  2. Ouvrez l'application. Dans Rejoindre le serveur du cabinet, remplissez les trois champs :
    • Adresse du serveur : le nom ou l'adresse IP indiqués à l'installation du serveur.
    • Code d'inscription : le code affiché dans Enrolment code, sur la page d'administration. C'est le même pour tous les postes.
    • Nom de ce poste : un nom qui vous aide à le reconnaître, par exemple « Salle 2 ».
  3. Cliquez sur Rejoindre, puis dictez une phrase. Quand le texte s'affiche, le poste est prêt.
Chaque poste occupe un siège de votre licence. Pour libérer un siège, cliquez sur Revoke en face du poste, sur la page d'administration.

Mettre à jour

La page d'administration signale quand une nouvelle version est disponible. Rien ne s'installe sans votre accord. Téléchargez la nouvelle version sur la page des téléchargements, puis installez-la :

  • Windows : ouvrez le nouvel installateur. Il remplace la version en place.
  • macOS : ouvrez le nouveau paquet.
  • Docker : chargez la nouvelle image, puis relancez la même commande docker compose.

La licence, les modèles et les postes sont conservés. Si l'option est activée dans Workstation updates, chaque poste propose ensuite la nouvelle version à son démarrage.

Résoudre un problème

Un poste ne parvient pas à joindre le serveur
Vérifiez que l'adresse saisie est exactement le nom ou l'adresse IP indiqués à l'installation, et que le port 9443 est ouvert entre le poste et le serveur. Si le poste affiche « Ce serveur n'est pas celui du code », l'adresse mène à un autre serveur.
La page d'administration ne s'ouvre pas
Vérifiez que le port 9080 est ouvert depuis votre ordinateur, ou ouvrez http://localhost:9080/admin sur le serveur lui-même. Sous Windows, le menu Démarrer contient aussi le raccourci Page d'administration, dans le dossier Dictadoc Serveur.
La carte graphique n'est pas utilisée
La page d'administration indique ce qui effectue la transcription. Avec Docker, vérifiez le pilote NVIDIA et le NVIDIA Container Toolkit, puis démarrez le serveur avec compose.cuda.yaml.
Le mot de passe administrateur est perdu
Nous n'avons pas accès à votre mot de passe, mais nous pourrons vous guider pour le modifier. Écrivez-nous à dictadoc@proton.me.

Désinstaller

  • Windows : dans Paramètres > Applications, désinstallez Dictadoc Server. Les données restent dans C:\ProgramData\Dictadoc : supprimez ce dossier pour effacer aussi la licence, les modèles et la liste des postes.
  • macOS : exécutez la commande ci-dessous. Les données restent dans /Library/Application Support/Dictadoc : supprimez ce dossier pour effacer aussi la licence, les modèles et la liste des postes.
    sudo "/Library/Application Support/Dictadoc/uninstall.sh"
  • Docker : depuis le dossier de compose.yaml, exécutez docker compose down. Ajoutez -v pour supprimer aussi les données et les modèles.

Découvrir Dictadoc Server