The witti kiosk only allows access to a web browser. When the web browser is closed (or after 10 minutes of inactivity), all activity records are deleted and the browser is relaunched. This allows kiosk users to safely access password-protected resources since their passwords, cookies and history are all deleted immediately from the kiosk.

Fork me on GitHubThis kiosk management script allows centralized automated administration of kiosks based on Lubuntu. Browse posts related to the witti kiosk system.

Installation: Evaluation Method

The following method should work fine for evaluation. However, it relies on the security of the witti servers. While we do our best, you should strongly consider the full installation method to take charge of your own security and simplify your administration.

  1. Download Lubuntu 12.10 32-bit version (or use the torrent)
  2. Install the standard Lubuntu system. Do NOT select autologin when creating your initial user. Remember your user name and password (they do not matter for the kiosk itself). Your user name should NOT be "kiosk" since that will be used by the kiosk script.
  3. After completing the installation reboot, log in and open a terminal window.
  4. Install PHP: sudo apt-get install -y php5-cli
  5. Install Kiosk: wget -O - -q "http://kiosk.witti.ws/12.10/index.php?dump=source" | sudo php
  6. Reboot

Installation: Full Method

If you are putting multiple kiosks into production, you may want to host the script yourself.

  1. Download the script or fork the project on github
  2. Adjust the configurations ($conf) at the very top of the script and upload it to a web server. For scalability and reliability, you might also consider simply uploading to S3 for production if you do not want to allow query string configurations (warning: you must specify a home page when doing this).
  3. Download Lubuntu 12.10 32-bit version (or use the torrent)
  4. Install the standard Lubuntu system. Do NOT select autologin when creating your initial user. Remember your user name and password (they do not matter for the kiosk itself). Your user name should NOT be "kiosk" since that will be used by the kiosk script.
  5. After completing the installation reboot, log in and open a terminal window.
  6. Install PHP: sudo apt-get install -y php5-cli
  7. Install Kiosk: wget -O - -q "http://example.com/path-to-your-install/index.php?dump=source" | sudo php
  8. Reboot

FAQ

How do I log in as an administator?

Within the kiosk mode, close all browser tabs except one. Go to chrome://logout (or whatever logout URL you configure), and then close that tab. You should immediately be redirected to the greeter screen where you can log in as the administrative user you configured during installation.



blog comments powered by Disqus