Apt repository for rclone

Hi all,
I use rclone every day for my backups.
But I write an autoupdate script to have an up-to-date rclone version. Debian repo (even sid) isn't up-to-date.

So I've added rclone into my personal APT repository to make it available for all.
https://packages.azlux.fr/

What do you think ? Do you need also beta packages ?
you think we can add the repo into the docs or there are already one I've miss ?
Azlux

That is nice! How does it work? Does it auto update?

A beta stream would be nice too.

Maybe you could help me set this up for packages.rclone.org or something like that?

Hi @ncw.
I suppose I can help you if you want to create your own. Setting up the repo is the longest.
I have this script to update it every time I update my full setup (almost every days, can be automatic)
https://azlux.fr/bin/?647231cf4223da6f#7KHak5UgT9WDZPurd1nSeKMxbgvhSj8NVCyZyXWna1bg
I use github release tag to autoupdate. It's a bash, so I can do everything I want, even setting up a Webhooks.

If you want, I can setup packages.rclone.org as an alias of mine until you want to setup yours.

Ideally I'd run a script a bit like that on each completed build (from github actions) to either update the stable or the beta repository.

I see you use repropro - I've used that at work.

Setting up the repository is hard though!

Done !

root@packages:~$ reprepro -b /var/www/repos/apt/debian ls rclone
rclone | 1.50.2 | buster | i386, amd64, armhf
rclone | 1.50.2 | stretch | i386, amd64, armhf
rclone | 1.50.2.114.gb6e86b2c.beta | sid | i386, amd64, armhf

Like I said, I like doing that and I can help if you prefer using your server.

Azlux.

1 Like

After a deeper thinking and discussion on IRC, the apt repo allows us to verify that the sources have not been modified in the meantime. Ideally, it's better to have rclone maintaining their own repo, but they can also put other repo as "unofficial repository" into the install docs.
This way, People warned.

Lot of project don't have a problem with that.

I've also added the scripts used to maintain the repo up-to-date on the main page.

Thank you :slight_smile: I'll check out your scripts - very useful.