Doc downloads (PDF, HTML & XML)
[FishEye Knowledge Base]
Better check the Supported platforms page first; it lists the application servers, databases, operating systems, web browsers and JDKs that we have tested FishEye with, and that we recommend.
Atlassian only officially supports FishEye running on x86 hardware and 64-bit derivatives of x86 hardware.
For production installations, we recommend that you create a new dedicated Windows user that will run FishEye on your system. This user:
If you have created a dedicated FishEye user, ensure you are logged in as this user to complete the remaining instructions.
In a command prompt, run this:
java -version
The version of Java should be 1.6.0 – 1.8.x (or 1.7.x for OpenJDK).
The recommended way to install FishEye is to use the installer, which installs FishEye as a Windows service – see step 5 below. However, if you intend to run FishEye as a Windows service using the Java Service Wrapper, you should use 32-bit Java (even on a 64-bit machine), and the JDK rather than the JRE (so as to take advantage of the -server
parameter).
Windows uses the JAVA_HOME environment variable to find Java. To check that, in a new command prompt, run:
echo %JAVA_HOME%
You should see a path to the Java install location. We recommend that this path does not contain spaces, and that JAVA_HOME should point to the JDK home path.
Download the FishEye installer from the Atlassian download site.
There are 32-bit and 64-bit installers for FishEye on Windows. Each installer adds FishEye as a Windows service, and starts the service, automatically. The express install creates, by default, a Data
directory and a separate install directory in C:\Atlassian
. The custom install mode allows you to choose different locations for the install and Data
directories, with the restriction that the Data
directory must not be contained in the install directory.
FISHEYE_INST
system environment variable. <FishEye home directory>
in these instructions.For FishEye 3.4.4 and later, you can edit JVM parameters for the Windows service by going to Start > All Programs > FishEye > Configure FishEye. Ensure that you restart the FishEye service when finished. Do not reference any environment variables in the settings (e.g. %FISHEYE_INST%). Instead, set the actual path.
Give the FishEye service a minute to launch. Then, in a web browser on the same machine, go to http://localhost:8060/ (or, from another machine, type http://hostname:8060/
, where hostname
is the name of the machine where you installed FishEye).
Enter your license, then an admin password, to finish the setup. Note that this password is for the 'built-in' FishEye admin user. You can log in as this user, if necessary, by clicking the Administration link in the page footer. See also How to reset the Administration Page password in FishEye or Crucible.
You can postpone setting up JIRA integration until later if you wish; see Configuring JIRA integration in the Setup Wizard.
Now you can tell FishEye about any existing repositories you have. Please read Starting to use FishEye for the details.
FishEye will perform an initial index of your repositories, during which it accesses, indexes and organizes a view of your repositories (including all historical items) back to the earliest commits. If you are evaluating FishEye, we suggest that you index a single project, so you can use FishEye as soon as possible. If you choose to index your entire repository, be aware that this can take a long time (possibly days) for massive or complex repositories and can be more complex to set up (especially for Subversion). The basic process is slightly different for each SCM type.
You will want to set up your users and groups in FishEye. You can add users directly to FishEye, or connect to an external user directory. Please read Starting to use FishEye for an introduction.
Configure the FishEye email server so that users can get notifications from FishEye. See Configuring SMTP.
If you intend to use this FishEye installation in a production environment, it is highly recommended that you use one of the supported external databases. See Migrating to an external database.
If you are evaluating FishEye, or don't wish to do this now, FishEye will happily use its embedded HSQL database, and you can easily migrate later.
Control the FishEye service from the Windows administration console. Alternatively, in a command prompt, change directory to <FishEye home directory>
and run this:
bin\stop.bat
To get the best performance from your new FishEye installation, please consult Tuning FishEye performance.