mirror of
https://github.com/CMiksche/gitea-auto-update
synced 2025-12-10 07:57:23 +01:00
482df304964fac22d1ac6c00dfe23a2d9022f0eb
Add function to get the version from the gitea file if the web api does fail. Should implement the idea from GH-8
Gitea Remote Updater
Script for a automatic update of gitea. Should be run locally on the gitea server. Has options for updating via new binary file or build from source.
Procedure
- Get Gitea Version via Gitea API
- Get latest Relase via GitHub API
- Check if there is a newer Version
- If true
- Download new version, overwrite old version
General Information
License: GNU General Public License
Author: Christoph Daniel Miksche (m5e.de)
Uses python version 3
Installation
- Use the following command to install all dependencies.
sudo pip install requests packaging
-
Then clone the git repository.
-
After that, please change the variables in the settings.py file.
-
Enter the command
python updater.pyin your commandline. -
If you want to schedule your updates, edit your /etc/crontab file.
Tutorials
- English: http://blog.m5e.de/gitea/update/upgrade/bash/script/2018/11/26/gitea-auto-update-script.html
- German: https://blog.wronnay.net/automatische-gitea-updates/
Contributors
Thank you for your support!
Languages
Python
100%