

KStars fournit une couche de contrôle de périphérique à distance simple, mais puissante. Une description détaillée de la couche est décrite dans l'article sur INDI.
Vous avez besoin de configurer à la fois les machines serveur et client pour le contrôle à distance :
Serveur : pour préparer un matériel pour le contrôle distant, suivez les mêmes étapes que dans le réglage local / serveur. Lorsque vous lancez un service de matériel dans le , un numéro de port s'affiche sous la colonne Port pour écouter. En plus du numéro de port, vous avez aussi besoin du nom d'hôte ou adresse IP de votre serveur.
Client : sélectionnez le dans le menu et cliquez sur l'onglet Client. Vous pouvez ajouter, modifier ou supprimer des hôtes sous l'onglet Client. Ajoutez un hôte en cliquant sur le bouton . Donnez un nom d'hôte / adresse IP sur le serveur dans le champ Hôte et donnez le numéro de port obtenu de la machine serveur dans l'étape 1.

Après que vous aurez ajouté un hôte, cliquez avec le bouton droit sur l'hôte à ou . Si une connexion est établie, vous pouvez contrôler le télescope depuis la Carte du ciel ou le panneau de contrôle INDI exactement comme décrit dans la section local / serveur. c'est aussi facile que ça.
Comme KStars vous permet de déployer un serveur INDI, vous pouvez lancer un serveur INDI depuis la ligne de commande.
Comme INDI est indépendant du composant d'arrière-plan, vous pouvez lancer un serveur INDI sur un hôte sans KStars. INDI peut être compilé séparément pour fonctionner sur des hôtes distants. De plus, les pilotes de périphériques journalisent des messages dans stderr et cela peut être utile pour les situations de recherche d'erreur. La syntaxe pour le serveur INDI est la suivante :
$ indiserver [options] [driver ...]
Options :
-p p : port IP alternatif, 7624 par défaut
-r n : tentatives maximales de redémarrage, 2 par défaut
-v : plus de bavardage vers stderr
Par exemple, si vous voulez démarrer un serveur INDI gérant un pilote LX200 GPS et écouter les connexions sur le port 8000, vous devez lancer la commande suivante :
$ indiserver -p 8000 lx200gps
Supposons que nous voulions lancer un indiserver avec les pilotes INDI sur une machine distante, machine_distante, et les connecter à KStars qui fonctionne sur la machine locale.
Depuis la machine locale, connectez-vous sur la machine distante machine_distante en saisissant :
$ ssh -L local_port:remote_host:remote_port
Ceci lie le local_port de la machine locale au remote_port du remote_host. Après connexion, exécutez inidiserver sur la machine distante :
$ indiserver -p remote_port [driver...]
De retour sur la machine locale, lancez KStars, puis ouvrez le et ajoutez un hôte sous l'onglet Client. L'hôte doit être localhost (habituellement 127.0.0.1) et le numéro de port doit être le local_port utilisé dans les étapes ci-dessus. Cliquez avec le bouton sur l'hôte et sélectionnez dans le menu contextuel. KStars se connectera au serveur INDI distant en sécurité. Les informations d'hôte seront enregistrées pour les sessions futures.