# 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
```