You can install Yote using either CPAN or Github.
CPAN
$ sudo CPAN Yote
Github
Get Yote on github : https://github.com/ewolf/Yote
$ perl Build.PL
$ ./Build installdeps
$ ./Build test
$ sudo ./Build install

Yote can be run on any available port. The yote_server script starts, stops or restarts yote.
$ yote_server --port=80 start|stop|restart

Yote will create a datastore if none exists, and use yote_root for any html it may serve.

When Yote is started, the first account created is the root account. Open up your browser to http://localhost:yote port/yote/index.html and click 'Log in' on the upper right side. Then click the 'create account' button and create an account. This account will then be the root account and have root privileges.
If you wish to add to the classpath that Yote uses to discover app packages you write, use the yote_classpath_updater.pl script while the yote server is not running. Running it without arguments displays the current classpath being used. Running it with space separated directories will add those directories into the classpath that Yote uses to look for Yote packages and apps.
Once you have your root account created, you can run the browser unit tests by opening up http://localhost:yote port/yote/unit_test.html