Difference between revisions of "Kiosk"

From Hack Sphere Labs Wiki
Jump to: navigation, search
(Process)
(Process)
Line 12: Line 12:
 
After a quick search it seems that Ubuntu has been used alot for the Kiosk OS.  Their are numerous lockdown guides to securing the OS for a Kiosk.  It looks like Chrome, Firefox, and Opera can all be used for the browsing.
 
After a quick search it seems that Ubuntu has been used alot for the Kiosk OS.  Their are numerous lockdown guides to securing the OS for a Kiosk.  It looks like Chrome, Firefox, and Opera can all be used for the browsing.
  
=Process=
+
=Manual Process=
 
*Install a LTS version of Ubuntu
 
*Install a LTS version of Ubuntu
 
*Update System
 
*Update System
Line 23: Line 23:
 
**Disable Plug-in
 
**Disable Plug-in
 
*Install dansguardian
 
*Install dansguardian
 +
*Install tinyproxy
 +
*Install firehol
 +
 +
=Automated Process=
  
 
Meh.  Do this instead of all that:
 
Meh.  Do this instead of all that:
  
 
http://jacob.steelsmith.org/content/ubuntu-kiosk-based-10041
 
http://jacob.steelsmith.org/content/ubuntu-kiosk-based-10041
 +
 +
Default itadmin password is 'changeme'
 +
 +
Individual has the scripts available but not the configuration files for download on his website.
 +
 +
To edit Firefox settings edit /home/kiosk/.xsession
 +
 +
Other things I did:
 +
*Disabled tabbed browsing in FF: http://www22.verizon.com/residentialhelp/fiosinternet/general+support/top+questions/questionsone/121582.htm
 +
*After turning on dansguardian I could not ssh into the box.  I allowed ping and ssh by editing the firehol config.
 +
 +
{{File|name=firehol.conf|content=<nowiki>
 +
iptables -t filter -I OUTPUT -d 127.0.0.1 -p tcp --dport 3128 -m owner ! --uid-owner dansguardian -j DROP
 +
 +
transparent_squid 8080 "root root"
 +
 +
server_ssh_ports="tcp/22022"
 +
 +
interface any world
 +
policy drop
 +
protection strong
 +
client all accept
 +
server cups accept
 +
server ssh accept
 +
server ping accept
 +
</nowiki>
 +
}}

Revision as of 10:33, 20 February 2012

The concept is to build a Kiosk that will only allow a user to browse one website. The goal is to get the user to sign up for the newsletter.

Requirements

  • Can be fixed by an admin over the internet
  • User can only browse one website
  • User cannot change the settings or edit other parts of the computer

Hardware

  • ASUS Eee Box EB1021-B028E Desktop PC AMD Dual-Core Processor E-450(1.65GHz) 2GB DDR3 320GB HDD Capacity AMD Radeon HD 6320 Window 7 Home Premium 64-Bit

Software

After a quick search it seems that Ubuntu has been used alot for the Kiosk OS. Their are numerous lockdown guides to securing the OS for a Kiosk. It looks like Chrome, Firefox, and Opera can all be used for the browsing.

Manual Process

  • Install a LTS version of Ubuntu
  • Update System
  • Install ubuntu-restricted-extras
  • Create kiosk user account via gui
    • Remove all user privileges via gui tool
  • Install Firefox
  • Install Reset Kiosk 0.4
  • Install R-kiosk
    • Disable Plug-in
  • Install dansguardian
  • Install tinyproxy
  • Install firehol

Automated Process

Meh. Do this instead of all that:

http://jacob.steelsmith.org/content/ubuntu-kiosk-based-10041

Default itadmin password is 'changeme'

Individual has the scripts available but not the configuration files for download on his website.

To edit Firefox settings edit /home/kiosk/.xsession

Other things I did:

Template error: are you trying to use the = sign? Visit Help:Template#Escape template-breaking characters for workarounds.
Template error: are you trying to use the = sign? Visit Help:Template#Escape template-breaking characters for workarounds.