From Source (bare metal)
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.
Last updated
./fylr server -c fylr.ymldb:
driver: postgres
dsn: "host=localhost port=5432 user=fylr password=fylr dbname=fylr sslmode=disable"
# the search-index config block is named "elastic" even for OpenSearch
elastic:
addresses:
- "http://localhost:9200"imagemagick libmagickcore-7.q16-10-extra # magick (ImageMagick 7)
libvips-tools # vips (>= 8.16)
librsvg2-bin ghostscript inkscape # SVG / EPS delegates
exiftool libarchive-zip-perl # metadata (+ office formats)
ffmpeg ffmpegthumbnailer # video / ffprobe
libreoffice # soffice (office conversions)
mupdf-tools poppler-utils # mutool (PDF render), pdfinfo
tesseract-ocr-all # OCR
calibre # EPUB
default-jre-headless libsaxonhe-java # java (Tika), Saxon-HE (XSLT)
graphviz chromium # dot; HTML->PDF (server-pdf plugin)
nodejs python3 # plugin runtimes
postgresql-client-18 # pg_dump / psql (backup & restore)
ttf-mscorefonts-installer fontconfig # rendering fonts
ca-certificates tzdata-legacy