Categories

How to Install

How to install Pinchflat-ngx with Docker and migrate from Pinchflat

Pinchflat-ngx is a community fork of Pinchflat, the self-hosted YouTube downloader whose repository has had no commits since December 2025. On 7 October 2026 I installed it with Docker Compose, pointed the old Pinchflat volume at the new image and downloaded two Creative Commons videos into a Jellyfin-ready folder, NFO files included.

Tools

How to fix r.map is not a function in the Jellyfin 12 dashboard

The Jellyfin 12 dashboard error r.map is not a function appears when /web/ConfigurationPages returns HTML or an empty body instead of JSON, and the web client keeps that answer in IndexedDB for 24 hours. Fix the reverse proxy, then delete the jellyfin-query-cache key and the browser's cached files.

Tools

Jellyfin 12: fix Error loading configuration file encoding.xml

The Error loading configuration file: /config/config/encoding.xml message in Jellyfin 12.0 and 12.1 comes from the EncoderPreset xsi:nil line that 10.11 writes by default. The server starts, but transcoding falls back to defaults and QSV is gone. Jump to 12.2 before migrating, or change that line to auto.

How to Install

How to upgrade Jellyfin 12 with Docker and keep a way back

Jellyfin 12.0 came out on 8 September 2026 and rewrites the database on startup, so there is no way back without a backup. In Docker, the safe path is to stop the container, copy /config, remove third-party plugins, change the tag to 12.0, migrate and run a full library scan.

How to Install

How to install Jellyfin with Docker

Jellyfin is a GPL-2.0 media server that asks for no account and no subscription. You install it from the official compose file, which publishes port 8096 and mounts three separate volumes for configuration, cache and media. The stable release in August 2026 is 10.11.11, and hardware transcoding is included.