Skip to content
/ balenos Public

Lubuntu cusomizations for public self attending kiosk

License

Notifications You must be signed in to change notification settings

ad2ien/balenos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Balenos

Gitmoji License

🇫🇷 Guide en francais 🥖

This repo holds assets, scripts and documentation of a Lubuntu customization meant to be used by french administration or associations that want to offer their users a self attending station for administrative procedures.

Use cases

For the users

  • be able to use a web browser
    • that respects privacy
    • that has a smooth UX thanks to good performance
  • has a button somewhere to delete all traces of the user's visit.

For the admins

  • to be able to use an aging PC
  • be able to configure the station to best suit the context of use while preventing end-users from modifying the settings like:
    • bookmarks
    • home page, default search tool...
  • be able to set white or black lists of websites
  • easily do some further customization : install apps, change UI...

How does it work?

  • the install script creates a linux user that will be auto logged in.
  • the taskbar and desktop is simplified
  • a private Firefox is launched at startup
  • on the admin account, Balenos admin tool is installed

How to use

Install

  • Install lubuntu https://lubuntu.me/downloads/

    • french locale
    • no encryption
    • create admin user with a secured password
  • login to admin

  • copy the content of this repo in admin home directory

  • start a terminal and cd balenos

  • run chmod +x install-balenos.sh && ./install-balenos.sh

Configure Firefox

Configure bookmarks

  • log in as admin
  • start Firefox
  • create and organize bookmarks as you want them to appear to users
  • close Firefox
  • launch the administration application Balenos admin app and click on transférer les marque-pages button

Configure Parental control

The install script installs a parental control système : https://gitlab.com/ctparentalgroup/CTparental/. It's possible to fine tune the blacklist from there : https://admin.ct.local/

How to contribute ❤️

  • A star would cheer me up ⭐
  • If this repo can be of any use to you, I would really value your insights and specific requirements, maybe by email : contact at ad2ien.dev
  • Any complain or dev request can be discussed in the issues

About

Lubuntu cusomizations for public self attending kiosk

Topics

Resources

License

Stars

Watchers

Forks