VynodeArr

VynodeArr

Docker app from Vynode's Repository

Overview

Unified movie and television media manager. One dashboard supervises isolated movie and television engines. Uses its own appdata and port, so existing Radarr and Sonarr containers remain separate. Use unique download-client categories such as vynode-movies and vynode-tv.

VynodeArr logo

VynodeArr

Movies and television, managed together.

Latest release Verification status Apache 2.0 license Unraid and Windows

VynodeArr is a self-hosted media-management application with one account system, one interface, and dedicated movie and television services operating behind its secure gateway. It brings library management, discovery, monitoring, acquisition, activity, and administration into a consistent VynodeArr experience.

VynodeArr movie library

Why VynodeArr

One place for your media Familiar control without the clutter Built for real libraries
Browse movies, shows, seasons, episodes, wanted items, queue, history, and calendar from one sidebar. Use guided forms for folders, profiles, indexers, clients, imports, backups, and service settings. Bulk-edit large libraries, import in the background, monitor at every level, and keep movie and TV preferences independent.

Feature tour

Rich movie and television libraries

  • Poster, list, and compact layouts remembered independently for movies and television
  • Artwork-backed detail pages with monitoring, search, refresh, edit, and location controls
  • Movie filters for title, year, genre, and collection
  • Show, season, and episode monitoring with color-coded availability
  • Bulk profile, root-folder, availability, refresh, and removal actions

Search, acquire, and follow progress

  • Automatic and interactive search for movies, shows, seasons, and individual episodes
  • Release results with quality, size, source, status, and rejection reasons
  • Wanted views grouped by show and season
  • Sortable, filterable queue with download-client status and bulk actions
  • Unified calendar, history, health, and scheduled-task views

Flexible collections

Build hand-picked collections or combine smart rules such as title, year, decade, genre, monitoring state, file availability, and an existing movie collection. Preview matches, keep earlier selections while trying new rules, and remove individual movies before saving.

VynodeArr collections

Administration without configuration files

  • First-run administrator creation and secure local accounts
  • User roles, active sessions, encrypted credentials, and engine-key controls
  • Visual root-folder browser, quality profiles, indexers, and download clients
  • Movie and television settings kept separate where their behavior differs
  • Backup creation, download, upload, and restore from the VynodeArr interface
  • Actionable health issues with direct links to the setting that needs attention

Install

Platform Best for Start here
Unraid Always-on media servers Use the Community Apps template or templates/vynodearr.xml
Windows 10/11 x64 Desktop testing or a Windows host Download the Windows archive from the latest release

Unraid

The container image is:

ghcr.io/minerport/vynodearr-unified:latest
  1. Install VynodeArr from Community Apps, or import templates/vynodearr.xml.
  2. Keep /config mapped to a persistent appdata folder.
  3. Map writable movie, television, and download folders.
  4. Open the WebUI on port 8686.
  5. Create the first administrator.
  6. Confirm root folders, then add indexers and download clients under Service Settings.
Container path Purpose Example Unraid path
/config Accounts, settings, databases, and backups /mnt/user/appdata/vynodearr
/movies Movie library /mnt/user/media/movies
/tv Television library /mnt/user/media/tv
/downloads Shared completed-download data /mnt/user/downloads
8686 VynodeArr WebUI and compatibility gateway Required

Keep /config when updating or recreating the container. It contains the application state and both service databases.

For normal Unraid HTTP access, leave VYNODEARR_SECURE_COOKIES=false. Enable secure cookies only when VynodeArr is always accessed over HTTPS.

Windows

Docker Desktop with Linux containers is required.

  1. Download VynodeArr-Windows-x64-<version>.zip from the latest release.
  2. Extract it to a permanent folder.
  3. Run Start-VynodeArr.ps1.
  4. Open http://localhost:8686.
  5. Create the first administrator and complete the same guided setup.

Run Stop-VynodeArr.ps1 to stop VynodeArr without removing its data.

First-run checklist

  1. Open Service Settings → Root Folders and confirm the movie and television locations.
  2. Review the quality profiles for each library.
  3. Add at least one indexer and download client.
  4. Ensure the same completed-download folder is visible to VynodeArr and the download client.
  5. Add or import media and choose monitoring behavior.
  6. Open Health from the dashboard to resolve any remaining setup issues.

Connect Seerr or another request application

Use the VynodeArr server address and port 8686 for both services:

Service URL base
Movies /movies
Television /tv

Administrators can reveal or generate the individual API keys under Account Settings → Engines. Regenerating a key requires updating every external application that uses it.

Updates, backups, and removal

  • On Unraid, update the container to pull the newest image.
  • Never remove the persistent /config mapping during an update.
  • Create and download both backups from System → Backups before uninstalling.
  • A new installation can upload and restore downloaded backup files.
  • Library media remains in /movies and /tv; it is not stored inside the application container.

Troubleshooting

I am signed out immediately after login

Update to the latest image and use VYNODEARR_SECURE_COOKIES=false when accessing VynodeArr over HTTP. Clear cookies for the server address before signing in again.

A service or integration is unhealthy

Open Health from the dashboard. Movie and television issues are separated and link directly to the applicable root-folder, indexer, download-client, quality-profile, storage, or advanced setting.

A download completed but cannot be imported

The download client and VynodeArr must see the completed folder through compatible container paths. Confirm that /downloads maps to the host folder used by the client, and review remote path mappings when the applications use different paths.

A local service cannot be reached

Inside a container, localhost refers to that container, not the Unraid host. Use the host LAN address or a shared Docker network address and make sure the target service listens on that interface.

Artwork is missing

Run Refresh & scan for the affected title and check Health for connectivity or storage issues. Artwork is served through the authenticated VynodeArr gateway.

Development

Copy-Item .env.example .env
docker compose up --build -d

The development interface opens at http://localhost:4310.

Run the full verification suite:

npm run verify

More documentation:

License and acknowledgements

VynodeArr source code is licensed under the Apache License 2.0. Bundled third-party components retain their respective licenses and notices; see THIRD_PARTY_NOTICES.

Install VynodeArr on Unraid in a few clicks.

Find VynodeArr in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for VynodeArr Review the template variables and paths Click Install

Requirements

x86-64 Unraid host with Docker. Runs as Unraid nobody:users (99:100). Selected appdata, media, and download paths must be writable by that identity. Never map existing Radarr or Sonarr appdata into /config.

Related apps

Explore more like this

Explore all

Details

Repository
ghcr.io/minerport/vynodearr-unified:latest
Last Updated2026-07-25
First Seen2026-07-20

Runtime arguments

Web UI
http://[IP]:[PORT:8686]/
Network
bridge
Shell
sh
Privileged
false
Extra Params
--user 99:100 --stop-timeout 60

Template configuration

Web UIPorttcp

Unified VynodeArr dashboard port

Target
8686
Default
8686
Value
8686
AppdataPathrw

Persistent unified, movie, and television configuration

Target
/config
Default
/mnt/user/appdata/vynodearr
Value
/mnt/user/appdata/vynodearr
MoviesPathrw

Movie library

Target
/movies
Default
/mnt/user/movies
Value
/mnt/user/movies
TelevisionPathrw

Television library

Target
/tv
Default
/mnt/user/tv
Value
/mnt/user/tv
DownloadsPathrw

Shared download-client path

Target
/downloads
Default
/mnt/user/downloads
Value
/mnt/user/downloads
TimezoneVariable

IANA timezone

Target
TZ
Default
America/New_York
Value
America/New_York
Lifecycle Control KeyVariable

Long random secret required for remote start, stop, and shutdown controls

Target
VynodeArr__LifecycleApiKey