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 17 and recommend it with fylr. Customers with problems and earlier PostgreSQL versions may be asked to upgrade PostgreSQL first. 
Troubleshooting
Last updated