🇫🇷 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.
- 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.
- 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...
- 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
-
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
- You can configure the homepage and search engine thanks to Balenos admin app
- To customize further use the file
/etc/firefox/policies/policies.json
https://mozilla.github.io/policy-templates/
- 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
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/
- 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