Installation¶
Create user¶
You can create guest user for run KioskBrowser. Do not use administrator/root user for run KioskBrowser.
See your OS instruction for user creation.
For Linux user recommended add guest user on installation process and set autologon for this user.
Windows¶
Download installer.
Install software.
Create folder %userprofile%/.KioskBrowser/.
Create configuration txt file with JSON configuration %userprofile%/.KioskBrowser/config.js.
var config = {
homeUrl: "https://example.com"
}
module.exports = config;
Try run browser.
Check that all right work. For kill KioskBrowser use Ctrl+Alt+Del on hardware keyboard.
Add run KioskBrowser in startup (see manual for your version windows, for Windows 10 try open autorun folder Win+R and enter ‘shell:startup’ and add shortcut on KioskBrowser.
Linux¶
Create user for browser. If Browser will work with same hardware, user must have right for communication with it devices (RFID, etc).
Logged in user for run KioskBrowser.
Create folder for browser.
$ mkdir /opt/KioskBrowser
Go to folder.
$ cd /opt/KioskBrowser
Download zip-archive for your version OS.
For Linux x86:
$ wget https://kioskbrowser.elibsystem.ru/files/dist/KioskBrowser-linux-x86.zip
For Linux x86_64:
$ wget https://kioskbrowser.elibsystem.ru/files/dist/KioskBrowser-linux-x64.zip
Unzip archive.
$ unzip KioskBrowser-linux-*.zip
Remove old archive.
$ rm KioskBrowser-linux-*.zip
Set binary runnable.
$ chmod 0555 KioskBrowser
Create configuration config.js inside ~/.KioskBrowser/config.js.
$ mkdir ~/.KioskBrowser
$ vi ~/.KioskBrowser/config.js
Add simple configuration with homeUrl in JSON format.
var config = {
homeUrl: "https://example.com"
}
module.exports = config;
Try run browser
/opt/KioskBrowser/KioskBrowser
Check that all work right. For kill browser go to terminal Ctrl+Alt+F1, logged in and kill browser by command
$ pkill KioskBrowser
Add option /opt/KioskBrowser/KioskBrowser for startup and set autologon for KioskBrowser user. For it see instruction of your Linux vendor.