Icône de Jamulus. Redirige vers la page d'accueil
Navigation ouverte

Administrer un annuaire

Il s’agit d’une configuration spécialisée du serveur Jamulus, comme décrit dans Modes de serveur.

Pour afficher les serveurs répertoriés par un annuaire personnalisé, les utilisateurs doivent entrer l’adresse de cet annuaire dans le champ Paramètres > Configuration avancée > Annuaires de leur client. Plusieurs adresses peuvent être ajoutées de cette manière si nécessaire. Les annuaires personnalisés apparaîtront alors dans la liste déroulante des annuaires dans leur fenêtre de connexion. Les annuaires personnalisés fonctionnent pour les clients de la même manière que les annuaires publics, en affichant une liste de serveurs enregistrés auprès d’eux.

Pour faire fonctionner un serveur en tant qu’annuaire, il faut le démarrer avec l’option --directoryaddress pour faire de lui-même (c’est-à-dire localhost ou 127.0.0.1) l’annuaire à interroger pour les serveurs.

Lorsque vous exécutez un serveur avec l’interface graphique, définissez l’adresse du serveur annuaire personnalisé dans l’onglet Options sur “localhost”, puis sélectionnez “Personnalisé” dans la liste déroulante Annuaire.

Points à noter concernant les annuaires

  • Si vous voulez contrôler quels serveurs peuvent s’enregistrer dans votre annuaire, vous pouvez activer une liste blanche avec l’option de ligne de commande --listfilter au format adresse ip 1[;adresse ip 2].

  • Lorsque vous exécutez un serveur derrière un pare-feu NAT sur un réseau privé et que vous vous enregistrez avec un répertoire sur le même réseau, exécutez le serveur en utilisant l’option --serverpublicip pour spécifier l’adresse IP publique. Ceci est nécessaire pour permettre aux clients sur l’Internet public de se connecter à la bonne adresse. Notez que pour le(s) serveur(s) utilisant cette option, vous aurez toujours besoin d’une redirection de port appropriée dans votre routeur/pare-feu.

  • Lorsqu’on exécute un client derrière un pare-feu NAT sur un réseau privé avec un annuaire sur le même réseau, l’annuaire lui-même doit être exécuté en utilisant l’option --serverpublicip pour spécifier l’adresse IP publique, de sorte que tous les serveurs sur l’Internet public s’enregistrant avec l’annuaire et nécessitant le “hole punch” soient accessibles au(x) Client(s). (En effet, dans le cas contraire, l’annuaire fournirait l’adresse du réseau local du client au serveur et le “hole punch” échouerait.)

  • Si vous devez redémarrer votre annuaire pour une raison quelconque (par exemple lors du redémarrage de l’hôte), les serveurs qui y sont connectés seront déconnectés jusqu’à ce qu’ils se réenregistrent. Cela ne signifie pas que les clients connectés à ces serveurs seront déconnectés, mais que les nouveaux clients ne pourront pas voir les serveurs listés par votre annuaire jusqu’à ce que ces serveurs se reconnectent. Pour permettre à la liste des serveurs enregistrés de persister entre les redémarrages, utilisez l’option --directoryfile pour spécifier l’emplacement et le nom d’un fichier dans lequel l’annuaire peut lire et écrire.

  • Jusqu’à 150 serveurs peuvent alors s’enregistrer dans un annuaire.