Kiosk: Difference between revisions
Jump to navigation
Jump to search
| 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:
- 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.