Fisheye and Crucible install
Asked by Charlie:

Hi everyone,

My company purchased licenses for Fisheye along with Jira, BitBucket, and Crowd. Everything is installed as follows:

server1 - jira and crowd

server2 - bitbucket

My first question is, is there something I need to install to enable Fisheye, or is it simply applying the license we have already to enable it?

My second question is, is it safe or recommended to install so many tools on the same server? I'm not certain whether any of these tools require a dedicated server or not.

Atlassian tools are fairly new to us, but I can see that our engineering teams are more and more eager to use more tools than what we already have here, so my impression right now is that Crucible and Confluence will be brought in next, are we ok with two servers to host all these tools? We have a user base of around 30 people right now.

Thank you.


Answers:
author: Nate Hansberry
body: Hi Charles,

I am happy to go over your questions with you:
> My first question is, is there something I need to install to enable Fisheye, or is it simply applying the license we have already to enable it?

You'll want to follow [our Fisheye installation resource](https://confluence.atlassian.com/fisheye/installing-fisheye-on-linux-and-mac-298976962.html) for the correct way to install Fisheye/Crucible on a server.

Once it is installed, during the setup you'll be asked for a Fisheye and a Crucible license. Adding either license will determine which application is enabled.

For instance, if you add the Fisheye license and choose to skip the Crucible license, when the setup wizard completes you will only see the Fisheye logo at the top left of the dashboard and the application will only have functionality specific to Fisheye, ie. indexing repos. As such you will not be able to create reviews since that functionality is associated with Crucible.

Conversely, if you remove the Fisheye license and add a Crucible license, you will only see the Crucible license in the top left of the dashboard and the application will only have Crucible related functionality available, ie. review creation. In this scenario you won't be able to browse repos, view diffs, etc since that is all Fisheye functionality.

Of course, adding a license for both products ensures that full application functionality is available.

> My second question is, is it safe or recommended to install so many tools on the same server? I'm not certain whether any of these tools require a dedicated server or not.

Typically we suggest that each application is installed on dedicated hardware and strongly recommend that each application use a dedicated database.

This helps avoid single points of failure as well as resource provision issues. Having said that, each instance is unique so it might be worth it to setup a staging instance with various configurations to see what environment is best/the most feasible for your company specifically.

One thing specific to Fisheye/Crucible that I'd like to point out is that Fisheye/Crucible relies on very performant disk IO and, as such we do not support running this application on a virtualized machine. I believe this distinction might be important since it distinguishes Fisheye/Crucible from the other Atlassian products and might help inform your decision on what hardware to install it on.

I hope this information is helpful!

Nate Hansberry  
Developer Tools Support


Tags: jira-software