Installers vs Manual Installation¶
FusionReactor can be installed into your Application Server in two ways. You can either use the Automated installer or install FusionReactor onto your Application Server manually.
The automated installer installs the FusionReactor Administration Manager to your server and allows us to install FusionReactor onto your Application Server for you.
This is often better in an environment where you have long running physical or virtual machines that do not change state often.
Benefits of the automatic installer¶
The automated installer is often the simplest way to get started with FusionReactor, it is designed to be simple to use and provides an easy way of configuring your instances.
It allows a user to:
- Avoid the need to manually modify configuration files
- Set the instance password before running the instance
- Restrict access to FusionReactor over specific ports or IP addresses
Considerations to make when using the automated installer¶
While the installer is simple, there are a few things to be aware of before choosing to use the installer:
- It is not possible to install instances on remote machines, each server much have it’s own copy of the automated installer.
- It is not possible to script installing instances of FusionReactor on an application server, access to the instance via a browser is required.
- Permissions must be checked to ensure the installer can modify the local file system
Manual installation requires you to configure your Application Server and place the FusionReactor installation files into a directory of your choosing.
This approach is recommended if you have a dynamic environment with containers or lightweight virtual machines such as Kubernetes, AWS or Docker.
Benefits of manual installation For developers with previous experience configuring their application server, manual installation is usually a quick process.
When using manual installation:¶
- There is no need for an additional service to be installed on the server
- There is no need to grant a FusionReactor service access to modify the local file system
- It is possible to script the install process of FusionReactor
- It is simple to update FusionReactor
Considerations to make when manually installing FusionReactor¶
When installing FusionReactor manually, it is important to ensure that:
- The user has an understanding of the Application server and it’s configuration
- The user ensures arguments are not mistyped in the server configuration
- Permissions are checked to ensure the Application server can read and write to the FusionReactor instance