Introducing Autoupdate - automatic updates for Gitea, Drone, Podman, Caddy and more

Date: Fri, Feb 24, 2023

Tag(s): Introducing Autoupdate Automatic Updates Gitea Drone Podman Caddy

Are you tired of manually updating software that doesn’t have built-in auto-update functionality? It can be a nightmare to keep up with updates, especially if you manage multiple servers or applications. But there’s a solution: Chapati Systems Autoupdate.

Autoupdate is a single binary with a simple config file that makes upgrading your software a breeze. With Autoupdate, you no longer have to worry about manually updating your software or keeping track of new releases. It’s one tool to rule them all!

Background

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.

Supported Software

Autoupdate currently supports Python, Gitea, Zitadel, Drone, Kanboard, Caddy, Podman, and System updates. Plus, Autoupdate can even update itself automatically. With Autoupdate, you can automate updates for a wide range of software, making your life easier and more efficient.

Config File

The Autoupdate config file is easy to use and customize. It has one config block for each software you want to update, and each block contains basic information needed for updating, such as where the software is installed. The Logging block describes where and how logging should happen, and the System block allows you to set the tmp directory where files for upgrading are downloaded.

You can also disable software for automatic updating by setting update to False, and the same is true for system upgrades. The apiUrl is usually the URL to the GitHub API where Autoupdate can check if a new version of the software is available. The system inside a block describes the operating system and architecture needed, such as Linux_x86_64 for a Linux system with a 64-bit architecture processor.

Purchase

With Autoupdate, you only pay once and use forever! There’s no subscription needed, and it’s only 19.99€. Just get a license once, add the license key to the config file, and you’re done. And the best part? You’re doing something good because the money helps Chapati Systems add more software products, which in turn helps you automate more updates!

Download

If you already have a license key, you can download the software from our website. The downloadable archive includes an example config file and a readme with instructions on how to deploy the software to your server. We currently offer Linux versions, but if you need other architectures, contact us.

Questions?

If you have any questions or feedback, please send an email to autoupdate@chapati.systems. We’re happy to help and answer any questions you may have.

In conclusion, if you’re tired of manually updating software, Autoupdate is the solution you’ve been looking for. With support for a wide range of software and a simple config file, Autoupdate makes updating your software easy and efficient. So why wait? Purchase Autoupdate today and start automating your updates!