'autoupdate-gitea.md' toevoegen
This commit is contained in:
52
autoupdate-gitea.md
Normal file
52
autoupdate-gitea.md
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
#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
|
||||||
|
```
|
||||||
Reference in New Issue
Block a user