ISOGo
ISOGo is an small utility to automate the download of OS ISO images for safekeeping on a server.
Configuration
The config file config/isogo.yml should be self-explanatory.
Usage
Usage of ./isogo:
-config string
the YAML config file (default "isogo.yml")
-download
download ISOs
-keep
run keep jobs
Building
go build -o isogo
Or download one of the auto-built releases.
SystemD
To run it periodically through systemd, place the isogo
binary you built on /usr/local/bin
and run:
sudo mkdir /etc/isogo
sudo cp config/isogo.yml /etc/isogo
sudo cp systemd/isogo.service /etc/systemd/system/isogo.service
sudo cp systemd/isogo.timer /etc/systemd/system/isogo.timer
sudo systemctl enable isogo.timer
Make sure to edit isogo.yml and isogo.timer to fit your needs.
Show your support
Give a ⭐️ if this project helped you!