Skip to content
This repository was archived by the owner on Jul 6, 2024. It is now read-only.

jgbillings/scripts

Repository files navigation

These were some shell scripts for managing a small public computer hub in a Soup Kitchen.  They are obsolete and no longer used or maintained.

####
Shell scripts for setting up a Soup Hub computer:

* https://souphub.org.nz/

Overview: 
1) Install Ubuntu
2) Download Souphub scripts
3) Run souphubsetup.sh


1) Ubuntu Install: 

This is based on Ubuntu 16.04 Desktop installer.  

The user being set up is the admin user.  Clients will use the guest login set up below. 

* computer's name should be souphub#, where # is the next number after the maximum number used to date (e.g. souphub6) 

* user should be Soup Hub 

* username should be hubadmin 

* ask John what the password should be 

* keyboard US

* location Wellington (type this in) (or accept the Auckland default)

2) SoupHub Scripts

Run the following after installer is finished: 

sudo apt-get install git
mkdir SouphubSetup 
cd SouphubSetup
git clone https://github.com/souphub/scripts.git

3) Run souphubsetup.sh

cd scripts
./souphubsetup.sh 

Try to keep the script idempotent.  Currently it is ok to run the script repeatedly.

TODO: Not really tested on Ubuntu 20.04, workstations were upgraded in place but some tweaks to fix things up after the upgrade mostly included. 

The "Guest Session" added back after the 18.04 upgrade per: 

* https://askubuntu.com/questions/1112349/how-to-enable-guest-sessions-on-ubuntu-18-04-or-later 

TODO: To remove "keyring authentication required" message from Chrome in the guest session, update this line

sudo sed -i 's_Exec=/usr/bin/google-chrome-stable %U_Exec=/usr/bin/google-chrome-stable --password-store=basic %U_'  /home/guest-prefs/.local/share/applications/google-chrome.desktop

About

SoupHub Scripts

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages