guides:changing_the_default_site_in_unifi

This is an old revision of the document!


Changing the Default Site in UniFi

While it is not possible from within the UniFi UI to change which site is considered the default, this can be done by manipulating the mongo database. It can be desirable to make another site the default if the currently designated default site needs to be deleted.

On the CLI of the server instance on which the UniFi controller is running, start mongo (the UniFi service must also be running):

mongo --port 27117

On the mongo CLI, switch to the UniFi database:

use ace

List the sites in the database:

db.site.find()

Several sites should be listed; note the differences in properties between the default site and the the other site(s):

{ "_id" : ObjectId("[hex number 1]"), "name" : "default", "desc" : "Default", "attr_hidden_id" : "default", "attr_no_delete" : true }
{ "_id" : ObjectId("[hex number 2]"), "desc" : "Site 2", "name" : "utn83o47", "location_lat" : 40.7128, "location_lng" : -74.0060, "location_accuracy" : 0 }

Using these commands, remove the default properties from the current default site and assign them to the site which is to become the new default site:

db.site.update({ _id: ObjectId("[hex number 1]") },{ $unset: { attr_hidden_id: "",attr_no_delete: ""}})
db.site.update({ _id: ObjectId("[hex number 2]") }, { $set: { attr_hidden_id: "default", attr_no_delete: true}})

Use

db.site.find()

to verify that the changes were made as desired, and

exit

the mongo CLI.

Restart the UniFi service for the changes to take effect. After the UniFi controller has restarted, the formerly default site can be deleted on the Site page of the UniFi Settings.

Once the old default site is deleted from within the controller UI, you can re-enter mongo and update your desired default site's name to 'default' so that it is addressable with 'default' in the controller URL (e.g. <https://unifi:8443/manage/default>):

db.site.update({ _id: ObjectId("[hex number 2]") }, { $set: { name: default}})

Credit: @ckd in the unofficial Ubiquiti Discord


Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes) in /home/nevyxvrt/ubntwiki.com/lib/plugins/authplain/auth.php on line 428
dokuwiki\Exception\FatalException: Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes)

dokuwiki\Exception\FatalException: Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes)

An unforeseen error has occured. This is most likely a bug somewhere. It might be a problem in the authplain plugin.

More info has been written to the DokuWiki error log.