Here is how you can do it for Linux (Ubuntu), Windows and Mac OS X.

Turning your Ubuntu machine into an Internet kiosk

Note: while the steps below are for a Ubuntu machine with Unity desktop, the general instructions will work for any other distro as well.

Setting up a new user account

  1. Open up “User accounts” in the “System Settings.”

  2. Click the “Unlock” button on the top right, followed by the “+” button at the bottom left.

  3. Give the new user a name, something like “KioskUser,” and set its account type to “Standard.” Click Add.

  4. Next, click the “Account disabled” button beside the Password field and set the action to “Log in without a password.” An optional setting is to change the “Automatic login” field to “ON.” This will automatically log the kiosk user into kiosk mode when you boot up the computer.

Setting up browser

Google Chrome (or Chromium) comes with a kiosk mode that you can use to display the browser in full screen. If you have not installed Chrome, you can do so by downloading the .deb files from the Google Chrome site. If you prefer to go with Chromium, you can install it from Ubuntu Software Center, or with the command: One thing of note is that the kiosk mode for Chrome/Chromium doesn’t come with the URL and Tab bar. If you find it lacking in features, you can use Firefox in Full Screen mode as well.

Setting up kiosk desktop

Open up a terminal and type the following command: and paste the following to the terminal: Press “Ctrl + o” to save and “Ctrl + x” to exit. Next, type the following command: and paste the following: You can change the startup URL to your preferred site. For Firefox, replace the google-chrome… line with this: Press “Ctrl + o” to save and “Ctrl + x” to exit. And lastly:

Setting up the kioskuser account

Now log out of your current administrator account and log in to the kioskuser account. Open the Chrome/Firefox browser. Maximize it to fill up the whole screen. For Firefox, you can install the mKiosk extension and enable kiosk mode by default. Next, open the “Brightness & Lock” settings under “System Settings.” Turn the Lock switch to OFF and uncheck the box that state “Require my password when waking from suspend.”

Lastly, log out of the kioskuser account. Click on the icon to select the Desktop Environment. Select “Kiosk Mode.”

That’s it.

Turning your Windows 8 machine into an Internet kiosk

If you are using Windows 8, you can follow this tutorial that we have written earlier to turn your Windows 8 computer into an Internet kiosk.

Turning your Mac OS X machine into an Internet kiosk

The easiest way to turn your Mac OS X machine into an Internet kiosk is via the eCripser kiosk app. What this app does is open up a browser window that cannot be closed without an administrator password.

There is plenty of customization for the kiosk, like setting the default home page URL, placing your business logo, setting up time restriction for each usage, etc.

eCrisper costs $79 but comes with a free trial so you can evaluate first before buying. It is definitely not a cheap solution, but it sure can get your kiosk set up very quickly and easily.

Conclusion

While there are vendors that sell commercial kiosk booths, they do cost a ton and probably also run the same software as your desktop computer. With this simple hack, you can easily turn your computer into an Internet kiosk, either for free or with a minimal amount. Do let us know if this is working for you. Image credit: Hong Kong Airport Satellite Terminal Interior, Internet Kiosk at Narita Airport Station