# gitea update tool Tool from `https://github.com/CMiksche/gitea-auto-update` or get local from `https://git.bprieshof.nl/Tools/gitea-auto-update` requires python 3.7+ # Install tool ## ubuntu 18.04 ``` add-apt-repository ppa:deadsnakes/ppa apt install python3.7 python3-pip python3.8 -m pip install gitea-auto-update ``` ##debian 10,ubuntu 20.04 ``` apt install python3-pip -y pip3 install gitea-auto-update ``` # Configuring ### all os's Add the following to `/etc/gitea/auto-update.ini` ``` [Gitea] site=http://localhost:3000/api/v1/version apiUrl=https://api.github.com/repos/go-gitea/gitea/releases/latest system=linux-amd64 file=/usr/local/bin/gitea tmpDir=/tmp/ buildFromSource= sourceDir= logFile=/var/log/gitupdate.log ``` ## Cron job ### ubuntu 18.04 Add the following to `/etc/crontab` ``` 0 5 * * 7 root /usr/bin/python3.8 /usr/local/bin/gitea-auto-update --settings=/etc/gitea/auto-update.ini ``` ### debian 10,ubuntu 20.04 Add the following to `/etc/crontab` ``` 0 5 * * 7 root /usr/local/bin/gitea-auto-update --settings=/etc/gitea/auto-update.ini ``` # Run manual update` ``` gitea-auto-update --settings=/etc/gitea/auto-update.ini ```