This guide describes how to install Flexmonster Data Server as a service. Flexmonster Pivot can be downloaded here. You can also learn about other ways of using the Data Server.
The main benefits of using the Data Server as a Windows/Unix service are:
The Data Server is available for the following operating systems:
npm install -g flexmonster-cli
To install the Data Server, continue with the following steps.
To get the Data Server, run the flexmonster add fds command:
flexmonster add fds -r
This command installs the Data Server for your operating system and runs it as a service. Besides, the command installs Flexmonster Admin Panel — a graphical user interface for the Data Server as a service.
Note The Admin Panel will not connect to the Data Server used as a DLL or as a console application.
Now the Data Server is installed as a service on your machine. The Data Server's files can be found in the flexmonster‑data‑server/
folder in your working directory.
Let’s have a look at the flexmonster‑data‑server/
folder’s structure:
Flexmonster-Admin-Panel
— the file to install Flexmonster Admin Panel.flexmonster-data-server
— an executable version of Flexmonster Data Server.service-install
— the executable file to install the Data Server as a service.service-uninstall
— the executable file to uninstall the Data Server as a service.flexmonster-config.json
— Flexmonster Data Server configuration file. It contains a configured ready-to-use CSV data source "sample-index"
. sample-data/data.csv
— the file with sample CSV data to create "sample-index"
.If you have already used the Data Server, you can import your existing configurations using Flexmonster Admin Panel:
See how it can be done:
If Flexmonster is not yet embedded, set up an empty component in your webpage:
Complete the Integrating Flexmonster guide. Your code should look similar to the following example:
let pivot = new Flexmonster({ container: "pivotContainer", componentFolder: "node_modules/flexmonster/", toolbar: true });
Complete the Integration with React guide. Your code should look similar to the following example:
<FlexmonsterReact.Pivot toolbar={true} />
Complete the Integration with Angular guide. Your code should look similar to the following example:
<fm-pivot [toolbar]="true"> </fm-pivot>
Complete the Integration with Vue guide. Your code should look similar to the following example:
<Pivot toolbar />
To connect to Flexmonster Data Server, configure the report as follows:
let pivot = new Flexmonster({ container: "pivotContainer", componentFolder: "node_modules/flexmonster/", toolbar: true, report: { dataSource: { type: "api", url: "http://localhost:9500", index: "sample-index" } } });
Note The "sample-index"
is the index predefined in the Admin Panel.
Open the webpage in the browser: the pivot table with the sample CSV data is shown.
To completely uninstall the Data Server as a service, you need to delete the Data Server's executable, the Admin Panel, and the Data Server folders.
Note The uninstallation is irreversible, so ensure you back up the flexmonster-config.json
file.
Learn how to uninstall the Data Server depending on the operating system it runs on:
Step 1. Open the flexmonster-data-server/ folder and run the service-uninstall.bat
file from the console:
service-uninstall.bat
This command will stop and delete the Data Server service.
Step 2. Delete the flexmonster-data-server/
and C:/ProgramData/FlexmonsterDataServer/
folders.
Step 3. If you were using Flexmonster Admin Panel, uninstall it. See how to uninstall apps and programs in Windows.
Step 1. Open the flexmonster-data-server/ folder and run the service-uninstall.sh
file from the console:
sh ./service-uninstall.sh
This command will stop and delete the Data Server service.
Step 2. Delete the flexmonster-data-server/
and ~/.local/share/FlexmonsterDataServer/
(will resolve to /home/[current_user]/.local/share/FlexmonsterDataServer/
) folders.
Step 3. If you were using Flexmonster Admin Panel, delete the /Applications/Flexmonster Admin Panel.app
file.
Step 1. Open the flexmonster-data-server/ folder and run the service-uninstall
file from the console:
./service-uninstall
This command will stop and delete the Data Server service.
Step 2. Delete the flexmonster-data-server/
and ~/.local/share/FlexmonsterDataServer/
(will resolve to /home/[current_user]/.local/share/FlexmonsterDataServer/
) folders.
Step 3. If you were using Flexmonster Admin Panel, delete the Flexmonster-Admin-Panel.AppImage
file.
You may be interested in the following articles: