Repository navigation
SuggestArr #2134
Description
Activity
The SuggestArr script is ready for testing:
bash -c "$(curl -fsSL https://github.com/community-scripts/ProxmoxVED/raw/main/ct/suggestarr.sh)"Everything is configured through the setup wizard at http://:5000: your media server (Jellyfin/Plex/Emby), a TMDB API key, and the Jellyseerr or Overseerr instance that receives the requests.
SuggestArr files requests automatically. Start with a conservative job configuration and keep approval enabled in Jellyseerr/Overseerr, otherwise it can fill your disks faster than expected.
Configuration and the local database live in /opt/suggestarr_data, outside the app directory, so they survive updates.Note: This is not in the official repo yet—it's just a dev version! After merging into ProxmoxVE, it will need to be recreated.
Discord testing thread: https://discord.com/channels/1302816934508630047/1534106591962333194
The script worked as intended. No errors. SuggestArr works just fine.
Worked for me without a problem for two days, thank you!
Worked for me aswel!
github-actions commented
on Aug 12, 2026 on Aug 12, 2026 – with GitHub ActionsContributorMore actionsA PR has been created for suggestarr: community-scripts/ProxmoxVE#16449
The below is 100 % written by AI. I asked Al to help me set it up and review the setup.
Testing feedback for the SuggestArr LXC script:
Overall, the install is working very well. Setup completed successfully and Plex, TMDb and Seerr all connected correctly. Plex users were detected, recommendation Preview works, and with Approve First enabled the recommendations stay in SuggestArr and nothing is automatically sent to Seerr.
A few things I noticed during testing:
CONFIG_DIR=/opt/suggestarr_datais correctly set in/opt/suggestarr.env, but/opt/suggestarr_dataremains empty.- The live files are instead being written to:
/opt/suggestarr/config/config_files/
includingrequests.db,config.yaml,secret.keyandapp.log. - This may mean the advertised update-safe persistence through
/opt/suggestarr_datais currently not working. - During installation I selected No for provisioning root SSH keys and No for root SSH access, but
ssh.serviceandssh.socketwere still enabled and port 22 was listening. I disabled both manually. requests.db,config.yamlandapp.logwere initially mode644. I changed the sensitive files to600and the config directories to700.- I checked the actual configured secret values against both
app.logand the systemd journal and found 0 secret values exposed.
The SuggestArr service itself is healthy and responding normally on port 5000, and the LXC is unprivileged with no extra storage mounts.
I’ll keep running it for the next week and report back on scheduled jobs, reboots, updates and general stability. So far the actual SuggestArr experience has been excellent.
Merged with #16449 in ProxmoxVE
github-actions commented
on Aug 13, 2026 on Aug 13, 2026 – with GitHub ActionsContributorMore actionsFiles deleted with PR #2176
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.
npm ci && npm run buildinclient/, deps viauv pip install -r api_service/requirements.txt.docker/Dockerfile: the built client is copied to/opt/suggestarr/static/, andswagger-ui-distfrom the client's node_modules tostatic/swagger-ui— the backend serves both from there, so skipping that step leaves a blank page.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_datakeeps configuration and the local database outside the app directory soCLEAN_INSTALLupdates do not wipe them.Source: https://github.com/giuseppe99barchetta/SuggestArr