mirror of
https://github.com/CMiksche/gitea-auto-update
synced 2025-12-10 16:07:23 +01:00
1.1 KiB
1.1 KiB
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
-
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!