in v2.2 when going threw the install you was given the options of domain & ip to use , with v3 the install seems to be automated and install directly on to our root ip address
That's because 2.2 was essentially just a PHP script, and you installed it on an existing web server. v3 provides its own web server so that's no longer relevant.
so how would i get v3 to install into a domain that has a dedicated ip instead of running it threw the root by default.?
It's not running "through the root" of anything, it's just listening on port 2199. If you want to use a domain name instead of your IP address, just configure DNS for your domain name such that it points to your IP address.
eg: if you're accessing Centova Cast at http://10.2.3.4:2199
and you want to use foo.example.com instead, then configure DNS for foo.example.com to point to 10.2.3.4. Then you can use http://foo.example.com:2199
to access Centova Cast.
When you say you want to "install into a domain that has a dedicated ip" it sounds like you're only familiar with the use of domain names with a web hosting control panel. If you've configured your domain for use with a web hosting control panel on the same server as Centova Cast, and using the same IP address as Centova Cast, then your hosting control panel has probably already set up DNS for you. Just try using http://foo.example.com:2199
and see if it works. If not, your hosting control panel will have a DNS manager you can use to make the necessary changes.
we tried to install from /tmp and it installed ok but as above rooted , tryin to place the ./install into the domain we want to use creates various issues with permissions .
Running install.sh from a different location will not change how Centova Cast is installed.
is the above issue due to it still being beta ?
No, that's the normal operation of a server application that doesn't use name-based virtual hosting.
id of thought that an rc2 would allow almost all testing scenarios including choosing how to install on your system including domain selection for web interface.
Centova Cast has nothing to do with your domain names so it doesn't need (and, really, cannot) prompt for this during installation. The configuration for your domain names is done outside of Centova Cast (in your web hosting control panel, at your DNS service provider, or at your registrar) so Centova Cast's installer can't do that for you.
Once you configure DNS externally, you do not need to configure anything inside Centova Cast to use your domain... just start using it.