service de kiosque localhost 1000

Si vous utilisez un kiosque ou une machine mono-utilisateur, vous pouvez utiliser les ports de service localhost et ::kiosk. Le port de service localhost est utilisé pour interroger le logiciel sur la machine et est accessible directement depuis le navigateur. De plus, vous n'aurez pas à exposer vos applications sur une adresse IP publique pour les utilisateurs qui accèdent à distance à vos machines. Dans ce blog, nous montrerons comment créer un serveur kiosque de base à l'aide d'Ubuntu 18.04 LTS, du serveur Web NGINX, de l'autorité de certification SSL Let's Encrypt et de la base de données PostgreSQL. Les serveurs kiosque aident les utilisateurs à accéder à des fonctionnalités spécifiques du site Web ou de l'application logicielle d'une organisation par des moyens sécurisés tels que des URL auxquelles eux seuls peuvent accéder. Un exemple typique de kiosque est lorsque les clients d'un aéroport doivent effectuer des paiements en utilisant leurs miles aériens avant de pouvoir s'enregistrer pour leur prochaine destination de voyage.

Lancer automatiquement une application kiosque sur les appareils Chrome

Pour démarrer avec une application kiosque, vous devez d'abord créer une instance du serveur kiosque. Pour ce faire, nous vous recommandons d'installer et de configurer le serveur Web NGINX avec l'autorité de certification SSL Let's Encrypt. Une fois votre instance opérationnelle, vous pouvez utiliser Chrome Webstore pour lancer automatiquement une application sur vos kiosques.

Laisser une application kiosque contrôler la version de Chrome

Commençons par créer une application kiosque simple à l'aide du framework Node.js. Dans votre application kiosque, vous devez créer une fonction qui peut être appelée au démarrage du kiosque et arrêter la fonction lorsqu'elle est fermée. Le code suivant le fera : let Kiosk = { start() { }, stop() { } } function startKiosk() { Kiosk.start(); } function stopKiosk() { Kiosk.stop(); }

Étape 1 : Définissez la version du système d'exploitation dans le fichier manifeste de l'application kiosque

Dans le fichier manifeste, vous devez inclure un

Étape 2 : Laisser l'application kiosque contrôler la version de Chrome

sur le kiosque, les kiosques Chrome peuvent être contrôlés par des extensions d'application. Pour installer une extension pour contrôler la version de Chrome sur votre kiosque, vous devrez créer une nouvelle application à l'aide de la Google Developer Console. Depuis cette console, vous pouvez également créer un certificat SSL pour votre kiosque. Vous devrez également configurer le serveur Web NGINX en tant que proxy inverse afin de permettre aux utilisateurs d'accéder à l'application à partir de leur navigateur sans exposer l'application via une adresse IP publique. Une fois configuré, vous disposez d'un canal sécurisé par lequel les utilisateurs peuvent accéder à votre application. Nous espérons que ce guide vous aidera à installer et à configurer votre propre serveur kiosque !

Étape 3 : Vérifier que les règles sont appliquées

Après avoir installé NGINX, vous devrez démarrer le serveur à l'aide de la commande suivante :

sudo systemctl démarrer nginx.service
Vous devriez voir une sortie semblable à la suivante :
Démarrage de NGINX
[ OK ] Démarrage de nginx.service…
… et vous devriez pouvoir accéder à http://localhost/ et voir une page indiquant que NGINX est en cours d'exécution !
Si vous souhaitez vérifier vos journaux NGINX, exécutez la commande suivante :
sudo journalctl -u nginx.service
Si vous souhaitez activer SSL pour votre serveur kiosque, utilisez ces commandes : sudo ln -s /etc/letsencrypt/live/hostname.com/etc/letsencrypt-auto.conf /etc/nginx/sites-available/, puis redémarrez nginx avec cette commande : sudo systemctl restart nginx.service Si vous souhaitez continuer avec la création d'un utilisateur kiosque, veuillez visiter notre site Web http://www.cannonballtech.com

Scénarios courants

La configuration générale est la même pour tous les serveurs kiosque :

Les serveurs kiosque sont généralement utilisés dans l'un des deux scénarios suivants :
-Pour les machines de point de vente (POS) qui doivent être accessibles à distance par des utilisateurs autorisés alors qu'ils sont physiquement présents à un emplacement spécifique. Par exemple, un kiosque d'aéroport où les voyageurs peuvent payer leurs frais de transport aérien en utilisant leurs miles aériens avant de s'enregistrer pour leur prochaine destination de voyage.
-Pour un accès à une seule application en ligne ou hors ligne via des kiosques connectés au réseau et des machines mono-utilisateur disponibles sur Internet. Par exemple, lorsque les organisations décident de fournir un accès utilisateur unique à leurs applications sur une page Web sécurisée accessible uniquement aux utilisateurs autorisés et/ou aux emplacements distants tels que les succursales d'une grande organisation.

Conclusion

Le service de kiosque localhost 1000 est un moyen de lancer des applications Chrome dans des kiosques. Il s'agit d'un processus simple en une étape qui peut être effectué via une action sur le fichier manifeste de votre application.