Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • 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 (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. Discuss
  3. Upgrade to Ubuntu 24.04 - Share your experience!

Upgrade to Ubuntu 24.04 - Share your experience!

Scheduled Pinned Locked Moved Discuss
14 Posts 9 Posters 2.0k Views 9 Watching
  • 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.
  • necrevistonnezrN Offline
    necrevistonnezrN Offline
    necrevistonnezr
    wrote on last edited by necrevistonnezr
    #1

    As there's a guide out at https://docs.cloudron.io/guides/upgrade-ubuntu-24/ - did anyone already dive in?
    Any caveats (e.g. network related issues, IPv4, IPv6, etc.)?
    And maybe share your setup in a few words (provider or home server...)?

    jdaviescoatesJ 1 Reply Last reply
    1
    • nichu42N Offline
      nichu42N Offline
      nichu42
      wrote on last edited by nichu42
      #2

      Since my backup does not work anymore after upgrading to 8.0, I thought I can as well go all-in and do the Ubuntu update as well. It went smoothly and I did not discover any issues. It did not resolve the backup problem, though.

      Matrix: @nichu42:blueplanet.social

      1 Reply Last reply
      2
      • N Offline
        N Offline
        NCKNE
        wrote on last edited by
        #3

        Updated to Cloudron 8.0 without any issues and then to Ubuntu 24.04.
        I was facing DNS lookup errors in the mail logs and had to add
        interface 127.0.0.1
        to the cloudron unbound config.
        Everything working smoothly since then.

        girishG necrevistonnezrN 3 Replies Last reply
        1
        • N NCKNE

          Updated to Cloudron 8.0 without any issues and then to Ubuntu 24.04.
          I was facing DNS lookup errors in the mail logs and had to add
          interface 127.0.0.1
          to the cloudron unbound config.
          Everything working smoothly since then.

          girishG Offline
          girishG Offline
          girish
          Staff
          wrote on last edited by girish
          #4

          @NCKNE said in Upgrade to Ubuntu 24.04 - Share your experience!:

          I was facing DNS lookup errors in the mail logs and had to add
          interface 127.0.0.1

          Thanks for the feedback but where did you have to add this?

          1 Reply Last reply
          0
          • N NCKNE

            Updated to Cloudron 8.0 without any issues and then to Ubuntu 24.04.
            I was facing DNS lookup errors in the mail logs and had to add
            interface 127.0.0.1
            to the cloudron unbound config.
            Everything working smoothly since then.

            necrevistonnezrN Offline
            necrevistonnezrN Offline
            necrevistonnezr
            wrote on last edited by
            #5

            @NCKNE said in Upgrade to Ubuntu 24.04 - Share your experience!:

            to the cloudron unbound config.

            1 Reply Last reply
            1
            • necrevistonnezrN Offline
              necrevistonnezrN Offline
              necrevistonnezr
              wrote on last edited by
              #6

              BTW, does make more sense to check & modify /etc/default/collectd before upgrading?

              1 Reply Last reply
              0
              • N NCKNE

                Updated to Cloudron 8.0 without any issues and then to Ubuntu 24.04.
                I was facing DNS lookup errors in the mail logs and had to add
                interface 127.0.0.1
                to the cloudron unbound config.
                Everything working smoothly since then.

                girishG Offline
                girishG Offline
                girish
                Staff
                wrote on last edited by girish
                #7

                @NCKNE said in Upgrade to Ubuntu 24.04 - Share your experience!:

                I was facing DNS lookup errors in the mail logs and had to add
                interface 127.0.0.1
                to the cloudron unbound config.

                mm, no. In Cloudron 8, unbound runs of 127.0.0.150 . Your unbound config should look like this:

                root@my:~# cat /etc/unbound/unbound.conf.d/cloudron-network.conf 
                # Unbound is used primarily for RBL queries (host 2.0.0.127.zen.spamhaus.org)
                # We cannot use dnsmasq because it is not a recursive resolver and defaults to the value in the interfaces file (which is Google DNS!)
                
                server:
                        port: 53
                        interface: 127.0.0.150
                        interface: 172.18.0.1
                        ip-freebind: yes
                        do-ip6: yes
                        access-control: 127.0.0.1 allow
                        access-control: 172.18.0.1/16 allow
                        cache-max-negative-ttl: 30
                        cache-max-ttl: 300
                        # enable below for logging to journalctl -u unbound
                        # verbosity: 5
                        # log-queries: yes
                
                # https://github.com/NLnetLabs/unbound/issues/806
                remote-control:
                    control-enable: no
                
                

                If you docker inspect mail you will see it uses 172.18.0.1 as the DNS server (which you see as interface above).

                127.0.0.53 is the systemd-resolved and it uses whatever your DHCP/network or VM provides by default.

                In fact, there is nothing on 127.0.0.1 ... unless of course you have some custom configuration in your network.

                1 Reply Last reply
                0
                • necrevistonnezrN necrevistonnezr

                  As there's a guide out at https://docs.cloudron.io/guides/upgrade-ubuntu-24/ - did anyone already dive in?
                  Any caveats (e.g. network related issues, IPv4, IPv6, etc.)?
                  And maybe share your setup in a few words (provider or home server...)?

                  jdaviescoatesJ Offline
                  jdaviescoatesJ Offline
                  jdaviescoates
                  wrote on last edited by
                  #8

                  @necrevistonnezr I pretty much never do upgrades, I tend to just spin up a competely new updated server and then migrate my Cloudron to it.

                  I use Cloudron with Gandi & Hetzner

                  1 Reply Last reply
                  1
                  • necrevistonnezrN Offline
                    necrevistonnezrN Offline
                    necrevistonnezr
                    wrote on last edited by
                    #9

                    I dove in yesterday with actually zero problems on my home server….

                    1 Reply Last reply
                    1
                    • I Offline
                      I Offline
                      IniBudi
                      wrote on last edited by
                      #10

                      Already upgraded tp 24.04 and there's no problem with Cloudron 8.0 🥳

                      1 Reply Last reply
                      2
                      • S Offline
                        S Offline
                        scurtis
                        wrote on last edited by
                        #11

                        I upgraded to Cloudron 8.0 on Ubuntu 22.04 and on reboot had OIDC errors on all apps that were using Cloudron login for some reason. Everything else was working fine though.

                        I spun up a clean Ubuntu 24.04 machine, installed Cloudron 8 clean and then reinstalled each app from its backup and they all worked.

                        I considered this a good test of backup / restore anyway but not sure why i was getting authentication errors. I still have the partial broken VM shutdown and now using new VM so all is fine.

                        1 Reply Last reply
                        0
                        • nebulonN Offline
                          nebulonN Offline
                          nebulon
                          Staff
                          wrote on last edited by
                          #12

                          Did you run the cloudron-support --troubleshooting command on that broken Cloudron to get some overview of what might have gone wrong?

                          1 Reply Last reply
                          0
                          • A Offline
                            A Offline
                            adhodgson
                            wrote on last edited by
                            #13

                            I was looking at setting up an AdguardHome instance but wanted it to use the recursive Unbound DNS server as upstream rather than a third-party DNS server like Google or CloudFlare. Some questions on the Unbound config:

                            Unbound is used primarily for RBL queries (host 2.0.0.127.zen.spamhaus.org)

                            We cannot use dnsmasq because it is not a recursive resolver and defaults to the value in the interfaces file (which is Google DNS!)

                            In my case Unbound is using Hetzner DNS servers based on Netplan config. Should Cloudron use Google DNS by default?

                            server:
                            port: 53
                            interface: 127.0.0.150
                            interface: 172.18.0.1

                            Does this mean that in Adguard Home I can use 172.18.0.1 as the upstream DNS server?

                            [...]

                                cache-max-negative-ttl: 30
                                cache-max-ttl: 300
                            

                            Though these options may make this unviable.

                            Thanks.
                            Andrew.

                            girishG 1 Reply Last reply
                            1
                            • A adhodgson

                              I was looking at setting up an AdguardHome instance but wanted it to use the recursive Unbound DNS server as upstream rather than a third-party DNS server like Google or CloudFlare. Some questions on the Unbound config:

                              Unbound is used primarily for RBL queries (host 2.0.0.127.zen.spamhaus.org)

                              We cannot use dnsmasq because it is not a recursive resolver and defaults to the value in the interfaces file (which is Google DNS!)

                              In my case Unbound is using Hetzner DNS servers based on Netplan config. Should Cloudron use Google DNS by default?

                              server:
                              port: 53
                              interface: 127.0.0.150
                              interface: 172.18.0.1

                              Does this mean that in Adguard Home I can use 172.18.0.1 as the upstream DNS server?

                              [...]

                                  cache-max-negative-ttl: 30
                                  cache-max-ttl: 300
                              

                              Though these options may make this unviable.

                              Thanks.
                              Andrew.

                              girishG Offline
                              girishG Offline
                              girish
                              Staff
                              wrote on last edited by
                              #14

                              @adhodgson no, do not use Cloudron's unbound as the resolver for AdGuard, that is just asking for trouble. unbound is mostly an internal implementation detail from Cloudron point of view. In Cloudron 8, it's role has decreased a lot. In future, we will most likely completely remove it. It's best to use some other resolver on your network.

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


                              • Login

                              • Don't have an account? Register

                              • Login or register to search.
                              • First post
                                Last post
                              0
                              • Categories
                              • Recent
                              • Tags
                              • Popular
                              • Bookmarks
                              • Search