Skip to content

SuggestArr #2134

Description

@MickLesk

Name of the Script

SuggestArr

Script Type

CT (LXC Container)

Does this script support arm64?

arm64 supported

📋 Script Details

SuggestArr reads your Jellyfin/Plex/Emby watch history, finds similar titles via TMDB, and files requests in Jellyseerr or Overseerr automatically. Requested in discussion #2449.

  • Stack: Vue client + Python (uvicorn/ASGI) backend. npm ci && npm run build in client/, deps via uv pip install -r api_service/requirements.txt.
  • Layout taken from docker/Dockerfile: the built client is copied to /opt/suggestarr/static/, and swagger-ui-dist from the client's node_modules to static/swagger-ui — the backend serves both from there, so skipping that step leaves a blank page.
  • Start command from config/supervisord.conf: uvicorn api_service.app:asgi_app --host 0.0.0.0 --port 5000. Upstream runs it under supervisord; here it is a plain systemd unit.
  • CONFIG_DIR=/opt/suggestarr_data keeps configuration and the local database outside the app directory so CLEAN_INSTALL updates do not wipe them.
  • Note: it files requests on its own. Flagged as a warning to keep approval enabled in Jellyseerr/Overseerr and start with a conservative job config — otherwise it fills disks quickly.

Source: https://github.com/giuseppe99barchetta/SuggestArr

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions