EasyX-Viewer ghcr.io/raccommode/easyx-viewer:latest https://github.com/raccommode/EasyX-Viewer/pkgs/container/easyx-viewer bridge sh false --user=99:100 http://[IP]:[PORT:3220] EasyX Viewer is a private, self-hosted library for browsing videos and images. It recursively indexes an existing media folder without modifying it and provides search, filters, favorites, watch progress, history, HTTP Range streaming, and on-demand FFmpeg video thumbnails. https://github.com/raccommode/EasyX-Viewer/issues https://github.com/raccommode/EasyX-Viewer https://raw.githubusercontent.com/raccommode/EasyX-Viewer/main/README.md https://raw.githubusercontent.com/raccommode/Raccommode-Unraid-Community-Apps/main/templates/easyx-viewer.xml https://raw.githubusercontent.com/raccommode/Raccommode-Unraid-Community-Apps/main/icons/easyx-viewer.svg MediaApp:Video MediaApp:Photos Tools:Utilities This Unraid template runs EasyX Viewer as nobody:users (UID 99, GID 100) so it can write to standard Unraid appdata paths without running as root. EasyX Viewer is intended for media you are legally allowed to access and retain. The current release has no user accounts; keep port 3220 on a private LAN or behind an authenticated reverse proxy and do not expose it directly to the internet. The Media path is mounted read-only, so scans and playback do not modify your library. Thumbnails, favorites, watch progress, history, and the SQLite database are stored in the writable Data path. To view downloads from EasyX Downloader, point both templates at the same Media host path; Downloader mounts it read-write while Viewer mounts it read-only. MIT License 3220 /mnt/user/appdata/easyx-viewer /mnt/user/EasyX 10 info America/Toronto