Missing system.properties file – Unifi controller – windows
After downloading and installing the Unifi controller software, it failed to boot on my win7 server. Seems like the software uses an internal webserver, running at port 8080. On my server this port is in use with another application. A quick google gives me multiple post that this port can be changed inside the /data/system.properties file, located in the root of your user folder. Alas I do not have such a file. Further digging reveals that the software creates this file **upon first run**. Great! when it runs! 🙁
On windows however there is a second application installed:UniFi Discovery Utility. After running this, the file is created and the default ports can be changed. To be fair this is mentioned on the manual page .. as a footnote in an example section for testing ports… Took me a while to even see it – why not mention this when you want to start the app? or better yet: create all the files when installing the software?