Skip to content

add seerr#4074

Merged
stavros-k merged 14 commits intoadd-network-notesfrom
add-seer
Feb 17, 2026
Merged

add seerr#4074
stavros-k merged 14 commits intoadd-network-notesfrom
add-seer

Conversation

@stavros-k
Copy link
Copy Markdown
Contributor

@stavros-k stavros-k commented Jan 15, 2026

Closes #3374

Blocked by seerr-team/seerr#2264

@stavros-k stavros-k self-assigned this Jan 15, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request adds a new Seerr application to the TrueNAS catalog in response to issue #3374. Seerr is a unified media request and discovery manager that merges the functionality of Overseerr and Jellyseerr, supporting Jellyfin, Plex, and Emby media servers.

Changes:

  • Added complete Seerr application configuration with all required files
  • Included standard configuration options for storage, networking, resources, and user permissions
  • Added "seerr" to the cSpell dictionary

Reviewed changes

Copilot reviewed 9 out of 9 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
ix-dev/community/seerr/app.yaml Application metadata including version 2.7.3, description, and maintainer information
ix-dev/community/seerr/ix_values.yaml Docker image configuration (currently using jellyseerr image as placeholder)
ix-dev/community/seerr/questions.yaml User configuration schema with network, storage, and resource options
ix-dev/community/seerr/templates/docker-compose.yaml Jinja2 template for generating docker-compose configuration
ix-dev/community/seerr/templates/test_values/basic-values.yaml Test configuration values
ix-dev/community/seerr/item.yaml Application catalog item metadata
ix-dev/community/seerr/README.md Basic application documentation
cspell.config.yaml Added "seerr" to spell check dictionary

Comment thread ix-dev/community/seerr/ix_values.yaml Outdated
Comment thread ix-dev/community/jellyseerr/deprecations.yaml Outdated
Comment thread ix-dev/community/overseerr/deprecations.yaml Outdated
@stavros-k stavros-k changed the base branch from master to add-network-notes February 16, 2026 15:07
@stavros-k stavros-k marked this pull request as ready for review February 16, 2026 15:28
@stavros-k stavros-k merged commit 6dd943e into add-network-notes Feb 17, 2026
9 checks passed
@stavros-k stavros-k deleted the add-seer branch February 17, 2026 13:12
stavros-k added a commit that referenced this pull request Feb 17, 2026
* lib: add network notes

* extend validation

* add seerr (#4074)

* add seerr

* test

* undo

* add lib

* bump

* init

* deprecate 2 apps

* port

* Update ix-dev/community/overseerr/deprecations.yaml

* Update ix-dev/community/jellyseerr/deprecations.yaml

* update lib

* Bump lib (#4340)

* upgrade lib

* bump

* fix

* update lib

* bump

* fix metatada

* bump

* clean

* update lib

* fix metadata

* Add 1Password Connect app to community train (#4364)

* Add 1Password Connect app to community train

Added 1Password Connect application which allows securely accessing 1Password items and vaults in company's apps and cloud infrastructure.

This includes:
- App metadata and configuration (`app.yaml`, `ix_values.yaml`, `questions.yaml`)
- Docker compose template with two services: `connect-api` and `connect-sync`
- Shared storage configuration
- Manual bus configuration for container communication
- Health checks using curl
- Test values for CI validation

Co-authored-by: rubixhacker <1776138+rubixhacker@users.noreply.github.com>

* fix: resolve CI blockers for 1Password Connect app

- Add missing item.yaml for catalog listing
- Add templates/library/ (base_v2_1_78) required for template rendering
- Add container_utils_image for permissions init container
- Rename primary image from api_image to image (required by metadata script)
- Fix port field: port -> port_number (required by render library)
- Add host_ips field and improve bind_mode options in questions.yaml
- Add healthcheck for connect-sync container (pgrep)
- Fix portals.add call signature to use dict config
- Add ix_volumes and create_host_path to test values for CI
- Reduce to single category (security) per CI requirements
- Add changelog_url to app.yaml
- Run generate_metadata.py to populate run_as_context and formatting

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* fix(onepassword-connect): use http/tcp healthchecks instead of curl/pgrep

The 1password/connect-api and connect-sync images are minimal Go binaries
that don't include curl or pgrep. Switch to http and tcp healthcheck types
which only require bash's /dev/tcp feature.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* fix(onepassword-connect): set lib_version_hash for library v2.1.78

The lib_version_hash was empty, causing ix-dev-validate to fail with
"Library version hash does not match with the actual library version".

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* fix(onepassword-connect): disable healthchecks and fix test credentials

The 1Password connect images are scratch-based with no shell (/bin/sh,
bash, etc.), so all shell-based healthcheck types fail. Disable
healthchecks entirely since there's no executable to run them with.

Also fix the test credentials which had truncated base64 (ending in
"..."), causing "illegal base64 data at input byte 144" errors that
prevented containers from starting.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* AI slop at its peak.

* try

* lib

* fix version

* fix

* fix

---------

Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Stavros Kois <s.kois@outlook.com>
Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>

---------

Co-authored-by: Stewart Boling <rubixhacker@gmail.com>
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
@@ -0,0 +1,6 @@
categories:
- media
icon_url: https://media.sys.truenas.net/apps/seerr/icons/icon.svg
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hello @stavros-k this is the icon for jellyseerr, we use https://github.com/seerr-team/seerr/blob/develop/public/os_icon.svg for seerr, if you could update, thanks you !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Enhancement]: Add Seer and deprecate Overseer/Jellyseer

4 participants