Windows
How to install fylr on Microsoft Windows
Last updated
How to install fylr on Microsoft Windows
Last updated
There are now two ways to do this:
The fully automated installer made by Attention Solutions: - needs a paid subscription with Attention Solutions.
Use fylr directly from the developer Programmfabrik GmbH and download the 3rd party tools by yourself. This is what the rest of this page guides you through:
Go to the newest release in
Download fylr_v6.
X.Y_windows_amd64.zip
and unpack.
It contains:
fylr.exe
fylr native for Windows amd64.
fylr.yml
a starting configuration already adjusted with Windows path syntax and for the following instructions.
fylr.example.yml
most configuration parameters. Look here for reference.
fylr.default.yml
compiled-in default values. Just as a copy for you to look them up.
LICENSE
legal information on who may use fylr.
A folder with plugins.
The shorter the path of your fylr installation directory, the less likely your installation will fail processing files due to exceeding the . So prefer C:\fylr
over C:\user\jane doe\Desktop\software-project\fylr-v6.17.0\unpacked
. fylr newer than v6.3.1 will try to use only short internal file names, but every little bit helps. Same for Libre Office installation (more about that below).
Bare bone minimum: Elasticsearch or OpenSearch
OpenSearch is our default and recommendation.
Version 2.11 (Version 2.12.0 works from fylr v6.9.0 onwards, make sure you set a strong initial password for admin, the OpenSearch user)
We disabled security and let it explicitly listen only on localhost, thus protecting it:
We installed the one needed plugin:
Elasticsearch has been the default until 2023. Now we recommend OpenSearch instead.
What we tested:
We recommend Elasticsearch 7.17
.
If you start a new instance or have problems with ElasticSearch, we recommend OpenSearch, see above.
Since writing the next lines, we found a problem with Versions 8.5
and newer, about indexing letters Q and W, of all things. Thus our recommendation for Elasticsearch 7.17
. The remainder of the text still mentions 8.6.1
, to stay true to what we actually did under Windows.
Unpack official windows release file elasticsearch-8.6.1-windows-x86_64.zip
Other Versions should also be fine. This is true for all the below mentioned tools.
Disable security with ...
... in elasticsearch-8.6.1\config\elasticsearch.yml
Unpacked into elasticsearch-8.6.1\plugins\analysis-icu\
(no further subfolders).
Start, for example in a Windows powershell:
Elasticsearch then used the default address http://localhost:9200
, which is also configured in fylr.yml
.
Edit fylr.yml to not use any 3rd part tools for the moment if you want to test/start with minimal effort:
You are now ready to start fylr, although most asset processing tools are still missing: (no previews)
... in the folder where fylr.exe is.
Output lines with WRN
can usually be ignored.
Harmless Errors known to appear are e.g.
Error occurred in NewIntrospectionRequest
and Accepting token failed
, when a browser tries to use old credentials.
Default login credentials are:
Username: root
Password: admin
For a full installation it is recommended to install all of the following and un-comment them in fylr.yml
.
"Un-comment" = turning the comments into configuration.
We started pgadmin and created a role "fylr" (with LOGIN and INHERIT, the defaults), with password "fylr"; and a database "fylr" owned by role "fylr".
We un-commented these lines in fylr.yml:
And we disabled the lines configuring sqlite, by turning them into comments:
For a consistent state we also did the next step: cleanup.
If you want to go back to a fresh state between two test runs:
Stop fylr.exe and the indexer (opensearch or elasticsearch). Optionally check that java / openjdk is stopped alongside elasticsearch.
Remove the directory data
and elasticsearch's data/*
.
Start elasticsearch as shown at the beginning.
If you use PostgreSQL, remove and recreate the database.
We unpacked its contents and configured the path to pdftotext.exe, pdftoppm.exe and pdfinfo.exe in fylr.yml. Alternatively, we tested successfully to add the containing directory of those tools to the PATH.
We put the three mentioned tools from the download into C:\fylr\utils
.
If you have any problems, you likely need vcomp120.dll. To install it, download Visual C++ Redistributable Package(https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads).
We have put exiftool(-k).exe from the download into C:\fylr\utils
.
We renamed it to exiftool.exe as recommended on exiftool.sourceforge.net.
We suggest you avoid the LGPL version as testing showed it has less features (x264 and x265).
We have put ffmpeg.exe and ffprobe.exe into C:\fylr\utils
.
We put just node.exe into C:\fylr\utils
.
We unpacked the whole package as the folder "python3" inside C:\fylr\utils
.
For extracting information from assets, fylr needs a "java" command. We made sure to have java installed and that it can be started by the command java
(for that, it has to be in the system environment variable PATH, which already was the case after java installation).
This replaces xsltproc in fylr v6.19.
The unpacked file was C:\fylr\utils\saxon\saxon-he-12.5.jar
.
We installed to C:\Program Files\gs\gs10.05.0
.
The bin
directory was added automatically to the system %PATH%
by the Ghostscript installer.
We then copied gswin64c.exe
to gs.exe
so that other programs are able to find it in %PATH%
.
We also added to the system path: C:\Program Files\gs\gs10.05.0\lib
.
and configured in fylr.yml:
Fair warning: If you make your installation path too long, libre office will not work.
Example for too long: C:\Users\Klaus Thorn\Desktop\pf\fylr_v6.2.4_windows_amd64\utils\LibreOfficePortable\
.
We then configured the path to soffice.exe
in fylr.yml
.
We installed Inkscape 1.4 via its default Installer.
Version 1.4 is needed for the generation of previews for .eps
-files via ps2pdf
and inkscape.
We added Inkscape's bin
directory to the Windows System %PATH%
like this:
In the Windows Start Menu, we typed env
, then selected Edit the system environment variables
We clicked the Environment Variables...
button
In the lower section titled System variables
, we selected the line starting with Path
.
We clicked Edit...
In the new window, we clicked New
and pasted C:\Program Files\Inkscape\bin
.
We clicked OK
.
We closed and opened a new window for fylr.exe
so that the new %PATH%
is known to the window and thus to fylr.
We tested Inkscape integration by uploading a svg file into fylr and check whether a preview is generated.
We configured in fylr.yml:
In the installer dialogs we chose all languages and script data
We installed to C:\fylr\utils\tesseract
We configured in fylr.yml
:
In fylr.yml we
configured:
Optional. Only needed for the plugin called server-pdf
in the plugin manager. this plugin is not packaged with fylr by default. We mention it here to show the config under Windows as an example.
Install the browser Chrome
configure the location of chrome in fylr.yml
:
Here is how to configure all these tools in fylr.yml:
before, the tools in fylr.yml
look like this (minimal, no 3rd party tools):
after we have added the tools: (remember to instead use paths valid on your installation)
Check that each indentation level is two spaces. (No tab characters, just space characters).
After testing, you may want to switch to
We installed OpenSearch as described in
Download from
Got the analysis-icu plugin from for offline installation (it was https://artifacts.elastic.co/downloads/elasticsearch-plugins/analysis-icu/analysis-icu-8.6.1.zip)
Browse
We installed 15.2 from
We downloaded from (not xpdf-tools from https://www.xpdfreader.com)
We downloaded ImageMagick-7.1.0-61-portable-Q16-HDRI-x64.zip
from
Hint from the :
We downloaded: Windows Executable: exiftool-12.56.zip on
We downloaded ffmpeg-n5.1.2-12-g7268323193-win64-gpl-5.1.zip from
We downloaded node-v16.17.0-win-x64.7z from
We donwloaded "Windows embeddable package (64-bit)" at (explained )
We downloaded SaxonJ-HE 12.5 from
We downloaded Ghostscript 10.05.0 for Windows (64 bit)
from
The latter is needed for the generation of previews for .eps
-files via ps2pdf
and .
We installed LibreOffice ()
As an alternative we successfully tested LibreOfficePortable_7.4.5_MultilingualStandard.paf.exe
from to C:\LibreOfficePortable
.
We downloaded from the jar file tika-app-2.9.2.jar
.
From we downloaded and started the installer tesseract-ocr-w64-setup-5.5.0.20241111.exe
(64 bit)
We downloaded mupdf-1.25.2-windows.zip
from and unpacked it into C:\fylr\utils\mupdf\
.
from
from
If you have at least version 1.1.0 of the plugin: it is ready for fylr under Windows.
To update the plugin automatically, use this URL: