Directory Plugin Set Up: Does it have to be on the homepage?

We are trying to use the directory plugin to add a directory to an existing wordpress site. Is this possible? We don't want the directory on the home page. Do we need to install it on a subdomain or can it be on a page of the existing site?

Thanks