Installation
As a Go program, fylr supports many platforms. For some installation scenarios, we prepare instructions and tools:
Linux
Instructions and Requirements: Linux
Uses docker-compose.
3rd party tools for thumbnails are pre-packaged.
If unsure, use this method when installing yourself.
We offer maintenance contracts and hosting contracts for this variant. Contanct us at e.g. [email protected].
Windows
Instructions and Requirements: Windows
We provide a list of 3rd party tools for thumbnails but not the tools themselves.
Some of our partners offer maintenance contracts for this variant.
Kubernetes
Instructions: See our helm chart.
Requirements:
Uses Helm charts and Linux containers.
Needs Helm and a Kubernetes cluster.
Features:
Third-party tools for thumbnails are pre-packaged.
A fylr instance can be started as many times as desired. Load balancing is handled externally (e.g., by a load balancer), not by fylr itself. All instances run in parallel, equally privileged, and share a common database.
A fylr instance can also be configured to act only as an execution server. In such cases, its fylr.yml does not configure an API/web server, and it does not require a database. fylr servers notify the execution server when they have jobs to process. Horizontal scaling is most beneficial in this configuration.
Licensing Notes: You need the fylr edition Organization to run fylr in a kubernetes environment.
Monitoring: Every fylr instance shows how many others are currently connected in parallel.
Support: We offer no support for this variant, only bug fixes for issues reported to [email protected].
Topics for all variants
Software Versions
We are regularly testing fylr with PostgreSQL 18 and Opensearch 2 and recommend them with fylr. Customers with problems and earlier PostgreSQL versions may be asked to upgrade PostgreSQL first.
Troubleshooting
Last updated