Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. When it comes to your self-hosted services, what sort of attitude do you have when it comes to installing updates?

When it comes to your self-hosted services, what sort of attitude do you have when it comes to installing updates?

Scheduled Pinned Locked Moved Uncategorized
selfhostedfosshomelab
27 Posts 20 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • zak@infosec.exchangeZ zak@infosec.exchange

    When it comes to your self-hosted services, what sort of attitude do you have when it comes to installing updates? Do you install them right away? Wait a week or two? Update only when absolutely necessary? And why?

    (I'm typically the sort of person that likes to be using the latest release of everything, but I'm open to opinions)

    #selfhosted #FOSS #homelab

    eingfoan@infosec.exchangeE This user is from outside of this forum
    eingfoan@infosec.exchangeE This user is from outside of this forum
    eingfoan@infosec.exchange
    wrote last edited by
    #8

    @zak a view (2-3) days delay. Many reasons

    Supply chain attack
    Bad Updates
    ...

    1 Reply Last reply
    0
    • zak@infosec.exchangeZ zak@infosec.exchange

      When it comes to your self-hosted services, what sort of attitude do you have when it comes to installing updates? Do you install them right away? Wait a week or two? Update only when absolutely necessary? And why?

      (I'm typically the sort of person that likes to be using the latest release of everything, but I'm open to opinions)

      #selfhosted #FOSS #homelab

      daniel@colquitt.xyzD This user is from outside of this forum
      daniel@colquitt.xyzD This user is from outside of this forum
      daniel@colquitt.xyz
      wrote last edited by
      #9

      @zak Security patches installed immediately on everything. For non-security related updates on critical stuff (email, routers, etc.), I usually wait at least a couple of weeks before installing them manually. Most other things are on auto updates.

      1 Reply Last reply
      0
      • zak@infosec.exchangeZ zak@infosec.exchange

        When it comes to your self-hosted services, what sort of attitude do you have when it comes to installing updates? Do you install them right away? Wait a week or two? Update only when absolutely necessary? And why?

        (I'm typically the sort of person that likes to be using the latest release of everything, but I'm open to opinions)

        #selfhosted #FOSS #homelab

        p4trick@chaos.socialP This user is from outside of this forum
        p4trick@chaos.socialP This user is from outside of this forum
        p4trick@chaos.social
        wrote last edited by
        #10

        @zak Security -> ASAP

        Minor -> I like to wait a few days so I don't deploy buggy/exploited releases, I take my time to properly review the changelog

        Major -> I stay on LTS as long as possible so I have time to preare for major releases

        Personally I value stability over features (unless I really them)

        1 Reply Last reply
        0
        • zak@infosec.exchangeZ zak@infosec.exchange

          When it comes to your self-hosted services, what sort of attitude do you have when it comes to installing updates? Do you install them right away? Wait a week or two? Update only when absolutely necessary? And why?

          (I'm typically the sort of person that likes to be using the latest release of everything, but I'm open to opinions)

          #selfhosted #FOSS #homelab

          firecat53@s.firecat53.netF This user is from outside of this forum
          firecat53@s.firecat53.netF This user is from outside of this forum
          firecat53@s.firecat53.net
          wrote last edited by
          #11
          @zak On NixOS and have a service that updates all my desktops/laptops/homeservers daily. Rarely do I have any breakage. If so, a quick search most often finds the solution (either a config change, or a bug that already has a PR merged into nixpkgs). After running Arch for 10+ years and NixOS for 3+, I've come to appreciate more frequently updating as it tends to overall reduce the cognitive load of having to fix multiple issues all at once.
          1 Reply Last reply
          0
          • zak@infosec.exchangeZ zak@infosec.exchange

            When it comes to your self-hosted services, what sort of attitude do you have when it comes to installing updates? Do you install them right away? Wait a week or two? Update only when absolutely necessary? And why?

            (I'm typically the sort of person that likes to be using the latest release of everything, but I'm open to opinions)

            #selfhosted #FOSS #homelab

            mmeier@social.mei-home.netM This user is from outside of this forum
            mmeier@social.mei-home.netM This user is from outside of this forum
            mmeier@social.mei-home.net
            wrote last edited by
            #12

            @zak I've got a two-pronged approach. I'm subscribed to release feeds for most apps running in my Homelab. If something is a security update, it gets updated immediately.

            Otherwise, I've got a regular task to update all apps running in my cluster. I then sit down, go through my list of apps, look at new releases' notes and do the update manually. I quite enjoy that as a Friday evening activity.

            Infrastructure, like k8s itself or Ceph, get updated less regularly.

            rachel@transitory.socialR 1 Reply Last reply
            0
            • zak@infosec.exchangeZ zak@infosec.exchange

              When it comes to your self-hosted services, what sort of attitude do you have when it comes to installing updates? Do you install them right away? Wait a week or two? Update only when absolutely necessary? And why?

              (I'm typically the sort of person that likes to be using the latest release of everything, but I'm open to opinions)

              #selfhosted #FOSS #homelab

              rachel@transitory.socialR This user is from outside of this forum
              rachel@transitory.socialR This user is from outside of this forum
              rachel@transitory.social
              wrote last edited by
              #13

              @zak@infosec.exchange everything* is devoted via gitops and I have a renovate CronJob that runs a few times a day so I get emails on updates. A few services auto-update (the automerge step only happens after a few days delay, and never for major versions)

              The cluster OS is Talos and I update it when I update k8s, or in theory if they had a critical security update (less likely due to small attack surface)

              The small handful of misc services get updated less frequently but I'm not really worried about dnsmasq tbh

              1 Reply Last reply
              0
              • mmeier@social.mei-home.netM mmeier@social.mei-home.net

                @zak I've got a two-pronged approach. I'm subscribed to release feeds for most apps running in my Homelab. If something is a security update, it gets updated immediately.

                Otherwise, I've got a regular task to update all apps running in my cluster. I then sit down, go through my list of apps, look at new releases' notes and do the update manually. I quite enjoy that as a Friday evening activity.

                Infrastructure, like k8s itself or Ceph, get updated less regularly.

                rachel@transitory.socialR This user is from outside of this forum
                rachel@transitory.socialR This user is from outside of this forum
                rachel@transitory.social
                wrote last edited by
                #14

                @mmeier@social.mei-home.net @zak@infosec.exchange do you manually check each application? Or have a way to track release notes for all of them?

                zak@infosec.exchangeZ mmeier@social.mei-home.netM 2 Replies Last reply
                0
                • rachel@transitory.socialR rachel@transitory.social

                  @mmeier@social.mei-home.net @zak@infosec.exchange do you manually check each application? Or have a way to track release notes for all of them?

                  zak@infosec.exchangeZ This user is from outside of this forum
                  zak@infosec.exchangeZ This user is from outside of this forum
                  zak@infosec.exchange
                  wrote last edited by
                  #15

                  @rachel @mmeier I've done this myself manually just using my RSS service to subscribe to GitHub release pages. It works.

                  rachel@transitory.socialR 1 Reply Last reply
                  0
                  • zak@infosec.exchangeZ zak@infosec.exchange

                    @rachel @mmeier I've done this myself manually just using my RSS service to subscribe to GitHub release pages. It works.

                    rachel@transitory.socialR This user is from outside of this forum
                    rachel@transitory.socialR This user is from outside of this forum
                    rachel@transitory.social
                    wrote last edited by
                    #16

                    @zak@infosec.exchange @mmeier@social.mei-home.net I am subscribed to a small number of repos when I am also interested in pre-release/beta versions, but normally I just depend on renovate

                    recently I've been thinking that I should figure out method to check the age of each deployed image so I cam double-check that renovate is tracking everything correctly. A handful of times the project refactored and changed an image/chart name and the applied version ended behind by a few versions....

                    viq@social.hackerspace.plV 1 Reply Last reply
                    0
                    • rachel@transitory.socialR rachel@transitory.social

                      @zak@infosec.exchange @mmeier@social.mei-home.net I am subscribed to a small number of repos when I am also interested in pre-release/beta versions, but normally I just depend on renovate

                      recently I've been thinking that I should figure out method to check the age of each deployed image so I cam double-check that renovate is tracking everything correctly. A handful of times the project refactored and changed an image/chart name and the applied version ended behind by a few versions....

                      viq@social.hackerspace.plV This user is from outside of this forum
                      viq@social.hackerspace.plV This user is from outside of this forum
                      viq@social.hackerspace.pl
                      wrote last edited by
                      #17

                      @rachel @mmeier @zak docker images have labels, maybe something got put in there?

                      viq@social.hackerspace.plV 1 Reply Last reply
                      0
                      • viq@social.hackerspace.plV viq@social.hackerspace.pl

                        @rachel @mmeier @zak docker images have labels, maybe something got put in there?

                        viq@social.hackerspace.plV This user is from outside of this forum
                        viq@social.hackerspace.plV This user is from outside of this forum
                        viq@social.hackerspace.pl
                        wrote last edited by
                        #18

                        @rachel @mmeier @zak when building custom images in work's CI, I used that to encode e.g. versions of various stuff inside, to make it easy to figure out without having to look inside the container.

                        rachel@transitory.socialR 1 Reply Last reply
                        0
                        • viq@social.hackerspace.plV viq@social.hackerspace.pl

                          @rachel @mmeier @zak when building custom images in work's CI, I used that to encode e.g. versions of various stuff inside, to make it easy to figure out without having to look inside the container.

                          rachel@transitory.socialR This user is from outside of this forum
                          rachel@transitory.socialR This user is from outside of this forum
                          rachel@transitory.social
                          wrote last edited by
                          #19

                          @viq@social.hackerspace.pl @mmeier@social.mei-home.net @zak@infosec.exchange yeah but these are upstream images so I don't have that sort of control. Hmmmm, podman manifest inspect ... doesn't get me a creation date

                          Ah, but
                          podman image history ... should do it! now to see how I can do that against every image in the cluster without needing to pull all of them

                          then any image over a certain age I'll doublecheck, ez ez

                          1 Reply Last reply
                          0
                          • zak@infosec.exchangeZ zak@infosec.exchange

                            When it comes to your self-hosted services, what sort of attitude do you have when it comes to installing updates? Do you install them right away? Wait a week or two? Update only when absolutely necessary? And why?

                            (I'm typically the sort of person that likes to be using the latest release of everything, but I'm open to opinions)

                            #selfhosted #FOSS #homelab

                            cory@follow.coryd.devC This user is from outside of this forum
                            cory@follow.coryd.devC This user is from outside of this forum
                            cory@follow.coryd.dev
                            wrote last edited by
                            #20

                            @zak @faisal It depends on the experience I've had with updates in the past, but if major updates have been smooth I’m usually pretty willing to install them.

                            1 Reply Last reply
                            0
                            • zak@infosec.exchangeZ zak@infosec.exchange

                              When it comes to your self-hosted services, what sort of attitude do you have when it comes to installing updates? Do you install them right away? Wait a week or two? Update only when absolutely necessary? And why?

                              (I'm typically the sort of person that likes to be using the latest release of everything, but I'm open to opinions)

                              #selfhosted #FOSS #homelab

                              jana@social.jsteuernagel.deJ This user is from outside of this forum
                              jana@social.jsteuernagel.deJ This user is from outside of this forum
                              jana@social.jsteuernagel.de
                              wrote last edited by
                              #21

                              @zak When I ran Kubernetes I used to manage all updates via a Renovate bot. Now that I‘m back to using a package manager to install most things, I usually just go in and run an update every few weeks, unless I notice that there‘s a particular security vulnerability there, where I will update early or, depending on what it is, temporarily firewall the affected service, etc.

                              1 Reply Last reply
                              0
                              • zak@infosec.exchangeZ zak@infosec.exchange

                                When it comes to your self-hosted services, what sort of attitude do you have when it comes to installing updates? Do you install them right away? Wait a week or two? Update only when absolutely necessary? And why?

                                (I'm typically the sort of person that likes to be using the latest release of everything, but I'm open to opinions)

                                #selfhosted #FOSS #homelab

                                pionir@masto.bikeP This user is from outside of this forum
                                pionir@masto.bikeP This user is from outside of this forum
                                pionir@masto.bike
                                wrote last edited by
                                #22

                                @zak

                                As mine are just for me and not internet visible, I don't do them right away. I tend to wait until either they *need* it, or I'm at a loose end.

                                1 Reply Last reply
                                0
                                • rachel@transitory.socialR rachel@transitory.social

                                  @mmeier@social.mei-home.net @zak@infosec.exchange do you manually check each application? Or have a way to track release notes for all of them?

                                  mmeier@social.mei-home.netM This user is from outside of this forum
                                  mmeier@social.mei-home.netM This user is from outside of this forum
                                  mmeier@social.mei-home.net
                                  wrote last edited by
                                  #23

                                  @rachel
                                  For the security updates I rely on the GitHub release page's RSS feed. But when I do my regular updates, I've just got a page in my Wiki with a list of everything I'm running with links to the release pages/release notes.
                                  @zak

                                  1 Reply Last reply
                                  0
                                  • zak@infosec.exchangeZ zak@infosec.exchange

                                    When it comes to your self-hosted services, what sort of attitude do you have when it comes to installing updates? Do you install them right away? Wait a week or two? Update only when absolutely necessary? And why?

                                    (I'm typically the sort of person that likes to be using the latest release of everything, but I'm open to opinions)

                                    #selfhosted #FOSS #homelab

                                    blakeashleyjr@fosstodon.orgB This user is from outside of this forum
                                    blakeashleyjr@fosstodon.orgB This user is from outside of this forum
                                    blakeashleyjr@fosstodon.org
                                    wrote last edited by
                                    #24

                                    @zak I am on the bleeding edge, basically always.

                                    If something breaks and I can't instantly roll back, it's my fault.

                                    1 Reply Last reply
                                    0
                                    • zak@infosec.exchangeZ zak@infosec.exchange

                                      When it comes to your self-hosted services, what sort of attitude do you have when it comes to installing updates? Do you install them right away? Wait a week or two? Update only when absolutely necessary? And why?

                                      (I'm typically the sort of person that likes to be using the latest release of everything, but I'm open to opinions)

                                      #selfhosted #FOSS #homelab

                                      woof@meow.socialW This user is from outside of this forum
                                      woof@meow.socialW This user is from outside of this forum
                                      woof@meow.social
                                      wrote last edited by
                                      #25

                                      @zak I do it when I'm feeling up for potentially fixing things hah. So usually once or twice a month.

                                      1 Reply Last reply
                                      0
                                      • zak@infosec.exchangeZ zak@infosec.exchange

                                        When it comes to your self-hosted services, what sort of attitude do you have when it comes to installing updates? Do you install them right away? Wait a week or two? Update only when absolutely necessary? And why?

                                        (I'm typically the sort of person that likes to be using the latest release of everything, but I'm open to opinions)

                                        #selfhosted #FOSS #homelab

                                        rodrcastro@cupoftea.socialR This user is from outside of this forum
                                        rodrcastro@cupoftea.socialR This user is from outside of this forum
                                        rodrcastro@cupoftea.social
                                        wrote last edited by
                                        #26

                                        @zak mostly leave tags to latest and let it update itself regularly (once a week). For services that are crucial to my usage that can’t break I leave on a specific version and keep up-to-date on releases. If a new version appears with improvements I want or need, I update. Otherwise I leave them be. Case in point: my VPN container. I never update it, whereas my Seerr container I keep regularly updated for new changes.

                                        zak@infosec.exchangeZ 1 Reply Last reply
                                        0
                                        • rodrcastro@cupoftea.socialR rodrcastro@cupoftea.social

                                          @zak mostly leave tags to latest and let it update itself regularly (once a week). For services that are crucial to my usage that can’t break I leave on a specific version and keep up-to-date on releases. If a new version appears with improvements I want or need, I update. Otherwise I leave them be. Case in point: my VPN container. I never update it, whereas my Seerr container I keep regularly updated for new changes.

                                          zak@infosec.exchangeZ This user is from outside of this forum
                                          zak@infosec.exchangeZ This user is from outside of this forum
                                          zak@infosec.exchange
                                          wrote last edited by
                                          #27

                                          @rodrcastro What are you using for a VPN that's containerized? Or is this just something basic that you've got on a VPS and you're using that?

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups