Tag: unifi

  • Updaten UniFi en MongoDB

    Deze handleiding biedt een stapsgewijze instructie voor het verwijderen en opnieuw installeren van de Ubiquiti UniFi controller software, evenals het updaten van het besturingssysteem en MongoDB.
    We gaan in deze handleiding uit van Ubuntu 22.04 LTS Jammy als besturingssysteem.

    Verwijderen van UniFi

    apt remove unifi

    De data blijft bestaan in /usr/lib/unifi/data

      Updaten van het Besturingssysteem

      apt clean && apt update && apt dist-upgrade -y

        Updaten van MongoDB

        Volg de volgende volgorde voor updates: 3.6 -> 4.0 -> 4.2 -> 4.4 -> 5.0 -> 6.0 -> 7.0.
        Verander 7.0 in de voorbeelden naar de volgende versie voor uw server.

        Verander de versie in mongodb.list:

        rm /etc/apt/sources.list.d/mongodb* && wget https://mirror.miruict.nl/sources/ubuntu/bionic/mongodb-7.0.list

        Voeg de nieuwe MongoDB sleutel toe:

        wget -qO- https://www.mongodb.org/static/pgp/server-7.0.asc | gpg --dearmor -o /etc/apt/trusted.gpg.d/mongodb-org-server-7.0-archive-keyring.gpg
        Update het systeem:
        
        apt clean && apt update && apt dist-upgrade -y

          Handmatig Starten van de UniFi Database

          Start de UniFi database handmatig:

          mongod --dbpath /usr/lib/unifi/data/db --port 27117 --bind_ip 127.0.0.1 --fork --logpath /usr/lib/unifi/logs/mongod.log
          Verbinden met MongoDB:
          • Voor versie 6.0:
            mongo --port 27117
          • Vanaf versie 6.0:
            apt remove mongodb-org-shell && apt install mongodb-mongosh && mongosh --port 27117

            Controleren en verhogen van de featureCompatibilityVersion

            Controleer de huidige featureCompatibilityVersion:

            db.adminCommand({ getParameter: 1, featureCompatibilityVersion: 1 })

            Verhoog de featureCompatibilityVersion:

            • Voor versies tot 6.0:
              db.adminCommand({ setFeatureCompatibilityVersion: "7.0" })
            • Vanaf versie 6.0:
              db.adminCommand({ setFeatureCompatibilityVersion: "7.0", confirm: true })

            Stop de UniFi database:

            mongod --dbpath /usr/lib/unifi/data/db --shutdown

              Installeren van UniFi

              apt install unifi

              Vragen?

              Neem dan contact met ons op.