Installation
There are two ways to get Fiplana installers:
- If you're already a customer, you can use the customer portal.
- If you're a fresh customer, you receive the installer executable by mail.
The following is a step-by-step guide on how to install FiplanaWrite!.
Product Installation Prerequisites
Before you install Fiplana, make sure that your system meets the following requirements:
- Operating system—64 bit:
- Microsoft Windows Server 2012 R2
- Microsoft Windows Server 2016
- Microsoft Windows Server 2019
- Microsoft Windows Server 2022
-
Microsoft Windows Server 2025
To use Fiplana with MS Server 2025, you need to have WMI command-line utility installed, for example by running the
DISM /Online /Add-Capability /CapabilityName:WMICcommand in PowerShell or cmd.
- Total disc space—2.0 GB.
- RAM—8 GB (depending on the number of user accesses).
- At least 4 CPU cores (depending on the number of user accesses).
Furthermore, insightsoftware recommends you prepare the following for using Fiplana in a corporate network:
- Trusted SSL certificates for the Fully Qualified Domain Name (FQDN) server.
- Network: Static IPv4 address with FQDN.
Installation
Once you download the Fiplana installer, you need to follow the below instruction:
Double-click on the installer to start the installation process. Run the installation as an administrator. A dialog window opens.
- Select for which Qlik environment you want to install Fiplana.
- Select if you want to install the SQLite driver. This driver is necessary to use an SQLite database. If you intend to work with the demo applications, insightsoftware recommends you install the SQLite driver.
- After selecting your desired options, continue to follow the installer instructions. If prompted, restart your system to complete the installation process.
After restarting the system, Fiplana is installed in the directory you specified during the installation process. A Windows service called Write_Service is running, ensuring that the product automatically starts whenever the server boots up. You can access Fiplana Management Console (FMC) by navigating to http://localhost:4001 in your web browser. The user is fiplana and default password is INSIGHT.
To see how to configure the software after installation, see Getting Started.
Installation of Fiplana Pro with Vizlib Server component
Fiplana Pro software needs the Vizlib Server component, for example, in order for the Comments for Fiplana Pro feature to work. You can install Vizlib Server together with Fiplana Pro. You can also install Vizlib Server during the software upgrade. To install Vizlib Server, perform the following steps.
- Open the Fiplana Pro setup wizard.
- In the Prerquisites section, VizlibServer is already checked by default. Leave the checkbox in the default state.
- The Vizlib Server installation starts shortly. To finish the installation, follow the documentation here.
Fiplana installation continues once Vizlib Server setup is finished. A browser window with Vizlib Management Console (VMC) can open automatically, but you can ignore it until the entire installation is complete.
If you're installing Fiplana Pro with Vizlib Server to use the software with Qlik Cloud, you need to open the Vizlib Server setup.xml file in (OS) C: > Program Files > VizlibServer and modify the <env name="MODE" value="QLIKSENSEENTERPRISE"/> by changing the value to "QLIKCLOUD". Then, save the file and restart the VizlibServer service.
Restart option for VizlibServer
The change should be done only once during the initial setup. Do not change this value for already existing Vizlib Server configurations.
When the installation is complete, you need to log in to VMC and activate the product license. You can obtain the license key on Vizlib Portal. For more information on activating the license key, click here. Then, you need to proceed with VMC setup in System Settings > Qlik.
You also need to log in to FMC with default credentials and activate the product license key obtained by e-mail. Then, configure Network Settings and Qlik Settings.
After completing the above instruction, restart Vizlib Server again.
As a result the following three tabs in FMC menu related to Comments for Fiplana Pro appear:
Comments Streams
Comments Workspaces
Comments Browser
You may need to enter VMC credentials to use the above screens.
Additional Information
Additional information related to the use of Fiplana after you have completed the installation and configuration steps outlined in this guide.
Supported Qlik Products
Qlik Sense Enterprise on Windows—insightsoftware only supports the currently supported Qlik versions according to Qlik (2 years from the initial release date). For more information, please see Release Management Policy for Qlik Software.
Supported Databases
You can use the following databases with Fiplana:
- SQLite
- MSSQL version 2017/2019/2022
- Oracle 21c
- PostgreSQL 13 or higher
- MariaDB 10.3 or higher
- Snowflake
- Azure Synapse
- Oracle 19c
You need the following database user permissions to use Fiplana Edit and Forms, Plan and Plan Dual KPI:
- Create tables
- Rename tables
- Create indices/constraints
- Drop indices/constraints
- Create views - doesn't apply to Plan and Dual KPI
- Drop views - doesn't apply to Plan and Dual KPI
- Insert and update data
Client Requirements
You need to make sure Fiplana users devices fulfill the following requirements for Fiplana to work:
OS—at least Windows 10 x32/x64.
Browsers—current versions of MS Edge, Google Chrome, or Mozilla Firefox.
HTTPS only: If Qlik and the Fiplana Server are accessible through different URLs, the Allow 3rd-party-cookies checkbox needs to be active in Google Chrome. This is the only way to set the authentication cookies.
Firewall
Qlik server and Fiplana server interact with each other and with the clients' browsers through TCP in order for Fiplana to operate. Therefore, the devices that run the instances need to be able to successfully exchanges packets, that is ping each other. Furthermore, the TCP ports associated with both softwares' services need to be opened on the respective machines.
Qlik's ports are only relevant if Qlik Sense Server is used. Qlik Sense Desktop and Qlik Cloud do not require any firewall settings.
Settings for Running Qlik Sense Enterprise
If Fiplana server and Qlik run on different machines, open inbound TCP ports for the:
- Qlik Sense Engine Service (Default 4747).
- Qlik Sense Proxy Service (Default 4243).
- Qlik Sense Repository Service (Default 4242).
For more information, see Ports.
If Fiplana uses Server Side Extension, additionally open the TCP port for the analytics connection setup by Fiplana server (Default 4004). For more information, see Server Side Extension.
Settings for Running Fiplana Server
If Fiplana server and Qlik run on different machines, open outbound TCP ports for the:
- Qlik Sense Engine Service (Default 4747).
- Qlik Sense Proxy Service (Default 4243).
- Qlik Sense Repository Service (Default 4242).
If Fiplana uses Server Side Extension, open the inbound and outband TCP port for the analytics connection setup (Default 4004). For more information, see Server Side Extension.
Additional Software
When you install Fiplana, the following additional software is installed on your device:
- Node.js (LTS)
- NSSM (2.24.0)
- Microsoft Visual Studio Redistributable (Versions 2015-2019)
- Powershell v5.0
No action is required on your side in connection with this software.
How to Secure Your Fiplana Server
Server Side Extension (SSE): Check the Server Side Extension section. If the encryption is not activated, the communication between the Fiplana server and the SSE is unencrypted. This creates a potential attack opportunity. All traffic, including all data that is written into the database, can be read.
HTTP/HTTPS: Check the Network Settings section. If these steps are not taken into account, all communication between the Fiplana server and the browser is unencrypted. With this, there is a potential risk of leaked database passwords, certificates and any configurations in FMC. In case of an unencrypted Fiplana extension communication, the cookie for authenticating on the Fiplana Server is exploitable for malware. This can also happen when only the proxy server runs on HTTPS.
-
Cookies: The Fiplana server is authenticating users with a cookie. Therefore, the FMC's network settings need to be configured to work with Qlik's network settings in order for the users' browsers to accept those cookies. The following combinations are possible:
If both Qlik and Fiplana server are hosted on the same domain, any combination of HTTP/HTTPS is ok.
If they are running under different domains, the cookie is a third party cookie from Qlik's perspective. Then either Qlik and Fiplana must both run under HTTPS or Qlik must run under HTTPS and Fiplana under an HTTPS reverse proxy.
If you implement HTTPS with a reverse proxy, it must add the header „X-Forwarded-Proto“ with value „https“.
Server Migration
You may want to use your exisitng Fiplana configuration on a different device. Follow the below instruction to transfer the existing configuration to a new device:
- Install Fiplana on a new device. Follow the steps from Installation.
- Copy and replace Fiplana folder from the current device to the new device.
- Restart Fiplana service on the new device.
- Setup a license if you already have one. For more information, see License.
- Setup certificates as they may be invalid for a new hostname. For SSL certificates, see Network Settings. For Qlik Sense Server, see Qlik Sense ServerQlik Sense Server.