Moi, juuri päivitin omaa, käytännössä kaikista helpoin ratkaisu on seuraava:
1. Ota unifista backup käyttöliittymän sisällä.
2. Asenna uusi ubuntu 22.04 LTS palvelin eri IP:llä (Protip, osta tähän ubuntu pro niin saat hotpachin -> vähemmän bootteja)
3. Asenna ubiquity network controller
tämän hepun scripteillä samaan versioon kuin mikä nykyinen controlleri on (jos eri versio -> backup palautus ei onnistu)
4. Tämän jälkeen sammuta nykyinen palvelin
5. Käynnistä uusi palvelin ja muuta sen IP ja nimi samaksi kuin vanhalla
6. Avaa controller sivu, ja palauta backup.
7. Profit
Jos jossain vaiheessa joku ei toimi, on todella simppeliä vain sammuttaa uusi palvelin ja käynnistää vanha.
Kun olet saanut migroitua tuon controllerin, päivitä sitten noilla scripteillä (
https://get.glennr.nl/unifi/update/unifi-update.sh) ensiksi se controlleri uusimpaan tuettuun versioon, ja ihan viimeisenä päivitä mongodb siitä 3.x -> 4.x. Vähennät sitten ehkä tuskaa joskus myöhemmin kun toteavat että eivät enää tue vanhaa mongoa.
Jos haluat tehdä käsin homman, niin sekin onnistuu, mutta on ihan älyttömän työläs kun joutuu jumppaamaan tuon mongon apt repojen kanssa ja kannan päivittämistä käsin mongo-cli:llä.