Hey all, this might be a simple one but I have around 8 LXC Alpine Linux containers running various services. I like to keep my servers up to date but as you can imagine, sshing into 8 servers and running the update and upgrade commands can be cumbersome as well as each machine has to redownload the same packages again and again over and over.
So I guess my questions are:
-
What is the best way to update and upgrade all 8 servers at the same time?
-
Is there any way I can run a package cache server so I can point all 8 servers to a single server so I only need to download the packages once?
Have you looked at Ansible? There’s also https://parallel-ssh.org/
A cache server is possible, but might not be worth the maintenance for only 8 clients. A caching squid http proxy might be easier to maintain.
Thanks for the Parallel SSH link, never heard of that one before. And yeah seems like squid proxy is the way to go for this one.