Urbano, the alf.io update agent
Urbano is an agent which takes care of updating your alf.io instance to the latest stable release. It is automatically included by Swicket on each "private" deployment of alf.io.
You should have already alf.io installed on a systemd-capable linux. Urbano needs run the following commands without being asked for a password:
/usr/bin/systemctl stop alfio
/usr/bin/systemctl start alfio
to allow that, create a file under /etc/sudoers.d/ with the following content:
username ALL=NOPASSWD: /usr/bin/systemctl stop alfio
username ALL=NOPASSWD: /usr/bin/systemctl start alfio
replace * username * with the actual username
In order to build / run Urbano on your machine, clone this repository under
$GOPATH/github.com/swicket/urbano/
Urbano uses the great grab download manager for downloading the latest version of alf.io. Grab is released under BSD-3-Clause license.