Skip to content

Latest commit

 

History

History
37 lines (24 loc) · 1.09 KB

README.MD

File metadata and controls

37 lines (24 loc) · 1.09 KB

Urbano, the alf.io update agent

what's this?

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.

Prerequisite

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

Build / Run on your machine

In order to build / run Urbano on your machine, clone this repository under

$GOPATH/github.com/swicket/urbano/

Aknowledgements

Urbano uses the great grab download manager for downloading the latest version of alf.io. Grab is released under BSD-3-Clause license.