Autoupdate

Automatically update Gitea, Drone, Caddy, Podman and more

17 followers

Automatically updates lots of Software which has no built-in auto update functionality. Autoupdate is a single binary with a simple config file. It currently supports Python, Gitea, Zitadel, Drone, Kanboard, Caddy, Podman and System updates.
Payment Required
Launch Team
Anima - Vibe Coding for Product Teams
Build websites and apps with AI that understands design.
Promoted

What do you think? …

Christoph Miksche
Since I started using servers as a teenager, I automated all the update processes first with Bash scripts and later with Python programs. One Python application dedicated to update Gitea became my most famous open source project: gitea-auto-update I want to concentrate this effort in one single binary, that’s why this project was born. Let me also explain the difference to just using Package manager and Container: Why not just use package manager? Autoupdate updates the system package managers when update=True is set in the system block. This tool was created to automatically update software that does not exist in any package manager (such as Kanboard). In addition, the packages in the package manager for e.g. Podman are often outdated and Caddy from the package manager does not have the Cloudflare plugin installed. Autoupdate updates caddy with the Cloudflare plugin. Why not just use containers? Autoupdate uses containers in some updates like Drone, however, not all software is available for containers and not everyone wants to containerize everything. Autoupdate is not intended as a replacement for containers or package managers, but complements them in cases where you can't get any further with pure package managers or containers.