4
25
mag37

@lemmy.ml

mag37 21 points 10 months ago

This question is usually asked a lot.

This started as a project to prove that you could check for updates without first pulling every new image to compare against, while that's not why it kept get getting traction my original answer to this question still seems true:

From Watchtower Docs - Arguments

Due to Docker API limitations the latest image will still be pulled from the registry.

And:

Do not pull new images. When this flag is specified, watchtower will not attempt to pull new images from the registry. Instead it will only monitor the local image cache for changes

It's also a different approach. With dockcheck you'd run it and then make the choice what you'll update there and then. Selectively choosing exactly what containers to update at the moment. Or have it completely unattended auto update a selection of images.

With the notifications, you can get notified and then have a sitdown and auto-update what you choose.

It's just different workflows and options.

The upcoming release will also add a new option to backup the image being updated and then autoprune old backups after N days. To allow for easy rollback if a new image breaks.

path: 0 20932293 20933073, hotness: undefined, score: 21, children: 3
mag37 17 points 6 months ago

Dumb comic?

Edit: dumb comic\r\n

path: 0 23180984, hotness: undefined, score: 17, children: 0
mag37 10 points 10 months ago

So true 😂 Both at work and private side projects 👏

path: 0 21172242, hotness: undefined, score: 10, children: 0
mag37 5 points a year ago

Tooting my own horn here and I know it's not a 1-1 replacement, but as others mentioned some great alternatives (diun, cup, wud) I'd like to suggest dockcheck.

path: 0 17997491, hotness: undefined, score: 5, children: 2
mag37 3 points 10 months ago

This is so good! Need start looking for a quilt and badger my friend into letting me commission the sewing.

path: 0 21013862, hotness: undefined, score: 3, children: 0
mag37 3 points 10 months ago

Thank you. I hope you can find some usefulness in it. You can also do things by compose labels. As well as dynamically at runtime. Either interactively or as arguments.

path: 0 20932293 20933073 20941435 20942291, hotness: undefined, score: 3, children: 0
mag37 3 points 10 months ago

Sadly no, only within the scope of the tag specified in the compose.

Renovate, WUD or Diun might be other options for that!

path: 0 20942366 20944406, hotness: undefined, score: 3, children: 0
mag37 2 points 2 years ago path: 0 15758823 15764902 15775692 15781725 15822108 16027392, hotness: undefined, score: 2, children: 0
mag37 2 points a year ago

Thank you! Yeah I'm the same - if the first thing I see on a project page is some picture or video or output of what it's about I'm much more intrigued to read on.

path: 0 17997491 17998119 17998734, hotness: undefined, score: 2, children: 0
mag37 2 points a year ago

Hey, I wrote a simple intro recently from guiding two friends into Fedora KDE without any previous knowledge. Its just an introduction really, but covers some basics.

https://mag37.org/posts/guide_newtolinux/

It does not cover dual booting though. As they both decided to fully swap after brief testing.

Others already mentioned Ventoy and that bricking isn't really a risk - the worst you'd encounter is a complete wipe and restart so make sure you've got things backed up either way.

path: 0 18848749, hotness: undefined, score: 2, children: 1
mag37 2 points 3 months ago

Thank you, forgot to add it! Glad it's there.

path: 0 24884715 24889154, hotness: undefined, score: 2, children: 1
mag37 2 points 3 months ago

Oh thank you kindly! Haha, podcheck is a great fork if that fits your needs.

path: 0 24889037 24889174, hotness: undefined, score: 2, children: 0
mag37 2 points 3 months ago

As @epyon22@sh.itjust.works already replied - some projects have many dependencies and images within their projects. And some have a bunch of containers and running a check with a tool that actually pulls all the images to do the check - those 100 pulls can be gone pretty quickly.

path: 0 24884442 24889197, hotness: undefined, score: 2, children: 0
mag37 2 points 2 years ago

Thank you!

I sadly don't have too much insights in the other alternatives, I try to not compare too much - maybe I should study them a bit more to understand the wider picture. There's a few more I forgot to mention; renovate and dependabot.

While I think all those tools are great and have functionality that my project cant fulfill - I strive to keep dockcheck simple and lightweight. Options and functionality have been bolted on bit by bit while still trying to have it as simple as possible in its core functions - so a user could just download the main script dockcheck.sh and run it to list updates and optionally update. Everything else is optional, extras.

I guess it depends on what you're looking for. If you'd like a GUI or more in depth setup or reporting - I'd look elsewhere, but if you'd like simplicity and maybe schedule it to notify you when there's updates available - my project may be the thing.

So my answer would be yes: if you're running docker compose this project is very newbie friendly and easy to get going!

path: 0 15748932 15748933, hotness: undefined, score: 2, children: 1
mag37 2 points 2 years ago

Thank you! Oh! That's pretty cool, do you mind sharing bits of how this is done? Would be nice to incorporate into a notify-template in the future.

path: 0 15758823 15764902, hotness: undefined, score: 2, children: 5
mag37 2 points 2 years ago

It's a different approach. This project started as a proof of concept - just to show that it's possible to check for updates without pulling the whole image first (which is how Watchtower does it).

Then it evolved to orchestrate granular automatic updates with a bunch of extra functionality - while still adhering to the core goal of keeping it simple and lightweight.

path: 0 15757881 15770854, hotness: undefined, score: 2, children: 0
mag37 2 points 9 months ago

Bra grej! Följer.

path: 0 21396438, hotness: undefined, score: 2, children: 0
mag37 2 points 10 months ago

Oh nice, yeah I havn't thought about suggesting a systemd-service thats neat! If you'd like you could contribute it as a discussion/suggestion/PR if you land on liking it, thatd be lovely.

With the image backups in the next release you could maybe even build some kind of auto rollback functionality.

path: 0 20948646 20949966, hotness: undefined, score: 2, children: 2
mag37 2 points 6 months ago

Oh havnt heard of this before now. Is there any chance of it being broadcasted digitally too?

path: 0 23288032, hotness: undefined, score: 2, children: 1
mag37 2 points 3 months ago

Thanks OP and others (especially @gedaliyah@lemmy.world ) for write-ups and insight!

I recently acquired a Kobo Elipsa 2E and started the journey experimenting. I've got a small library of mostly technical study books and ebooks/pdfs and some regular ebooks and comics that Id like to consume, in that order of importance. Set up Calibre-Web-Automated and Komga but not yet integrated with the Kobo in any way, but sure on the workflow.

But something that might be more important is a "read it later" setup of some sort. Currently experimenting with a self hosted Wallabag setup and KOReader. The sync is working fine, downloading the articles. Though I'd love to have a way of syncing highlights/annotations back somehow. And another thing is that images is not included in the KOReader side - so an article referencing a image of a chart for example will lack said image.

Anyone have any tips on their setup? Other alternatives or tweaks/options I might look into.

path: 0 24906887, hotness: undefined, score: 2, children: 0

thanks for using Leebra!

go to feed...