> For the complete documentation index, see [llms.txt](https://docs.fylr.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.fylr.io/for-system-administrators.md).

# FOR SYSTEM ADMINISTRATORS

- [Architecture](https://docs.fylr.io/for-system-administrators/architecture.md): How fylr's components — the services, the datastores and the media tools — work together.
- [Installation](https://docs.fylr.io/for-system-administrators/installation.md): As a Go program, fylr supports many platforms. For some installation scenarios, we prepare instructions and tools:
- [Linux](https://docs.fylr.io/for-system-administrators/installation/linux-docker-compose.md)
- [multiple fylrs in one Linux](https://docs.fylr.io/for-system-administrators/installation/linux-docker-compose/multiple-fylrs-in-one-linux.md): Arrange docker and a reverse proxy to avoid conflicts with multiple fylrs
- [proxy and fylr](https://docs.fylr.io/for-system-administrators/installation/linux-docker-compose/proxy-and-fylr.md)
- [execserver on another linux](https://docs.fylr.io/for-system-administrators/installation/linux-docker-compose/execserver-on-another-linux.md): How to spread one fylr over two linux servers
- [ffmpeg on a separate fylr](https://docs.fylr.io/for-system-administrators/installation/linux-docker-compose/ffmpeg-on-a-separate-fylr.md): How to outsource only processing with the tool ffmpeg (video files) to a separate linux
- [if we install on your server](https://docs.fylr.io/for-system-administrators/installation/linux-docker-compose/if-we-install-on-your-server.md): also known as On Premise Installation
- [Windows](https://docs.fylr.io/for-system-administrators/installation/windows.md): How to install fylr on Microsoft Windows
- [From Source (bare metal)](https://docs.fylr.io/for-system-administrators/installation/from-source.md): Build the fylr binary from source and run it directly on a host (without Docker) — the build toolchain, the datastores, and the third-party tools the execserver needs.
- [Kubernetes](https://docs.fylr.io/for-system-administrators/installation/helm.md)
- [Scaling the execserver](https://docs.fylr.io/for-system-administrators/installation/scaling-the-execserver.md): How to run more than one execserver instance
- [Configuration](https://docs.fylr.io/for-system-administrators/configuration.md): This section is about settings in the configuration file fylr.yml.
- [fylr.example.yml](https://docs.fylr.io/for-system-administrators/configuration/fylr.example.yml.md): Most settings possible in fylr.yml and explanations as comments
- [fylr.default.yml](https://docs.fylr.io/for-system-administrators/configuration/fylr.default.yml.md): In this section you find the default settings, used if you start fylr.yml with fylr+:
- [performance tuning](https://docs.fylr.io/for-system-administrators/configuration/performance-tuning.md)
- [pre-load frontend config](https://docs.fylr.io/for-system-administrators/configuration/pre-load-frontend-config.md): When initializing an instance, set in fylr.yml values for the frontend configuration.
- [Load Custom Plugins](https://docs.fylr.io/for-system-administrators/configuration/custom-plugin.md)
- [HTTP and HTTPS](https://docs.fylr.io/for-system-administrators/configuration/http-and-https.md): Variants of how to use fylr with and without TLS certificate
- [DNS Domains](https://docs.fylr.io/for-system-administrators/configuration/dns-domains.md): fylr and what to consider when changing DNS domains or using multiple domains
- [SAML config](https://docs.fylr.io/for-system-administrators/configuration/saml-config.md): connect your SAML-compatible authentication provider to fylr, for example shibboleth
- [Backups & Restore](https://docs.fylr.io/for-system-administrators/backup.md): Backup a fylr instance into a SQL dump, to later restore it into an empty fylr instance
- [The /inspect Backend](https://docs.fylr.io/for-system-administrators/inspect.md): /inspect is fylr's backend introspection and maintenance console — HTML dashboards and JSON dumps of the config, data model, objects, index, queues and system state, plus the home of several maintenan
- [Files](https://docs.fylr.io/for-system-administrators/inspect/files.md): An overview of file handling and file-version production in fylr, and a how-to for the /inspect/files page — its columns, filters, file states, and the actions you can run on files.
- [System](https://docs.fylr.io/for-system-administrators/inspect/system.md): The /inspect/system dashboard — re-index and purge the instance, and inspect the janitor, queues, execserver, backups, locations and runtime status.
- [Migration](https://docs.fylr.io/for-system-administrators/inspect/migration.md): This page describes the process of migrating data into fylr instances using the /inspect/migration page in fylr
- [Term Recalculation](https://docs.fylr.io/for-system-administrators/inspect/term-recalculation.md): The /inspect/recalcterms tool — rebuild the suggestion term list for every current record without re-saving them.
- [SQL Query](https://docs.fylr.io/for-system-administrators/inspect/sql-query.md): The /inspect/sqlquery console — run arbitrary SQL against the fylr database. Disabled by default.
- [API Documentation](https://docs.fylr.io/for-system-administrators/inspect/api-documentation.md): The /inspect/apidocs tool — the rendered API reference and the downloadable OpenAPI spec, optionally exported anonymously.
- [Objects](https://docs.fylr.io/for-system-administrators/inspect/objects.md): The /inspect/objects tool — dump a record's raw data and render it against any datamodel version.
- [Collections](https://docs.fylr.io/for-system-administrators/inspect/collections.md): The /inspect/collections tool — browse and search the whole collection tree.
- [License](https://docs.fylr.io/for-system-administrators/inspect/license.md): The /inspect/license tool — license info, validation, and the expiration-mail simulator.
- [Pages](https://docs.fylr.io/for-system-administrators/inspect/pages.md): The /inspect/pages tool — render page and email templates, and send a test email.
- [Migration Tool](https://docs.fylr.io/for-system-administrators/migration.md): This section describes the migration process between two instances using the fylr migration tool. Either from easyb5 to fylr or from fylr to fylr.
- [Create payloads (fylr backup)](https://docs.fylr.io/for-system-administrators/migration/backup.md): This page describes the process of creating a local backup of JSON payloads from a source instance
- [Insert payloads (fylr restore)](https://docs.fylr.io/for-system-administrators/migration/restore.md): This page describes the process of inserting a local backup of JSON payloads to a target fylr instance
- [Limitations and differences](https://docs.fylr.io/for-system-administrators/migration/limitations.md): This page gives an overview of technical limitations of the migration process and differences between the source and target instance.
- [Best Practice](https://docs.fylr.io/for-system-administrators/migration/best-practice.md): This page gives an overview of best practice, use cases and recommended parameters for the backup and restore tools
- [renaming renditions during migration](https://docs.fylr.io/for-system-administrators/migration/renaming-renditions-during-migration.md): if rendition names differ between source and target
- [Integration](https://docs.fylr.io/for-system-administrators/integration.md)
- [Authentication](https://docs.fylr.io/for-system-administrators/integration/authentication.md)
- [Hotfolder](https://docs.fylr.io/for-system-administrators/integration/hotfolder.md): This section describes how to integrate the hotfolder.
- [Symptom & Solution](https://docs.fylr.io/for-system-administrators/symptom-and-solution.md): Known situations and our comments and recommendations
- [blurred preview images only](https://docs.fylr.io/for-system-administrators/symptom-and-solution/blurred-preview-images-only.md): If in fylr frontend, all images are only shown heavily blurred
- [Log messages that can be ignored](https://docs.fylr.io/for-system-administrators/symptom-and-solution/log-messages-that-can-be-ignored.md): fylr messages, fylr output, docker logs
- [too many clients are connected](https://docs.fylr.io/for-system-administrators/symptom-and-solution/too-many-clients-are-connected.md)
- [too many nested clauses](https://docs.fylr.io/for-system-administrators/symptom-and-solution/too-many-nested-clauses.md)
- [context canceled](https://docs.fylr.io/for-system-administrators/symptom-and-solution/context-canceled.md)
- [Token not found](https://docs.fylr.io/for-system-administrators/symptom-and-solution/token-not-found.md)
- [ContainerConfig error](https://docs.fylr.io/for-system-administrators/symptom-and-solution/containerconfig-error.md): Errors when using docker-compose
- [Purge objects](https://docs.fylr.io/for-system-administrators/symptom-and-solution/purge-objects.md)
- [PostgreSQL versions](https://docs.fylr.io/for-system-administrators/postgresql-versions.md): Supported major versions and upgrading between versions
