Видеокарта для Jellyfin

Проверьте, открывается ли один из адресов репозитория

Если открывается, то попробовать скачать нужные файлы из этого json файла

Я не уверен, можно ли просто скачать и подложить файлы плагигов, но можно попробовать, выложил свои плагины

Список

Кстати, не знаю, почему не хочу в докер запихивать jellyfin, раньше он у меня был в ubuntu, сейчас в процессе переезда на alpine linux, пока нравится, перекодирование заработало, но только в vaapi, QSV не заработало, GPT говорит, что проблема с musl

Ни одна из ссылок не открывается.
Спасибо за плагины. Буду дома, попробую.

Либо проблема с интернетом, либо реально блокировка пошла, но я больше склоняюсь к 1 варианту

Я больше склоняюсь к блоктровке, так как проверил на двух разных провайдерах, билайне и фридоме. На обоих данные ссылки не открываются

а DNS один?

Попробуйте curl -v https://repo.jellyfin.org/files/plugin/manifest.json

Вот мой вывод
$ curl -v https://repo.jellyfin.org/files/plugin/manifest.json
* Host repo.jellyfin.org:443 was resolved.
* IPv6: 2604:a880:cad:d0::cf3:f001
* IPv4: 68.183.204.194
*   Trying [2604:a880:cad:d0::cf3:f001]:443...
* ALPN: curl offers h2,http/1.1
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
*  CAfile: /etc/ssl/certs/ca-certificates.crt
*  CApath: /etc/ssl/certs
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.3 (IN), TLS change cipher, Change cipher spec (1):
* TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
* TLSv1.3 (IN), TLS handshake, Certificate (11):
* TLSv1.3 (IN), TLS handshake, CERT verify (15):
* TLSv1.3 (IN), TLS handshake, Finished (20):
* TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
* TLSv1.3 (OUT), TLS handshake, Finished (20):
* SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384 / x25519 / RSASSA-PSS
* ALPN: server accepted h2
* Server certificate:
*  subject: CN=elb1.jellyfin.org
*  start date: Sep 15 12:26:18 2025 GMT
*  expire date: Dec 14 12:26:17 2025 GMT
*  subjectAltName: host "repo.jellyfin.org" matched cert's "repo.jellyfin.org"
*  issuer: C=US; O=Let's Encrypt; CN=R12
*  SSL certificate verify ok.
*   Certificate level 0: Public key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption
*   Certificate level 1: Public key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption
*   Certificate level 2: Public key type RSA (4096/152 Bits/secBits), signed using sha256WithRSAEncryption
* Connected to repo.jellyfin.org (2604:a880:cad:d0::cf3:f001) port 443
* using HTTP/2
* [HTTP/2] [1] OPENED stream for https://repo.jellyfin.org/files/plugin/manifest.json
* [HTTP/2] [1] [:method: GET]
* [HTTP/2] [1] [:scheme: https]
* [HTTP/2] [1] [:authority: repo.jellyfin.org]
* [HTTP/2] [1] [:path: /files/plugin/manifest.json]
* [HTTP/2] [1] [user-agent: curl/8.14.1]
* [HTTP/2] [1] [accept: */*]
> GET /files/plugin/manifest.json HTTP/2
> Host: repo.jellyfin.org
> User-Agent: curl/8.14.1
> Accept: */*
> 
* Request completely sent off
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
< HTTP/2 302 
< server: nginx/1.22.1
< date: Sun, 26 Oct 2025 17:34:15 GMT
< content-type: text/html; charset=utf-8
< content-length: 0
< cache-control: private, no-cache
< link: <https://lon1.mirror.jellyfin.org/files/plugin/manifest.json>; rel=duplicate; pri=1; geo=gb
< link: <https://ams1.mirror.jellyfin.org/files/plugin/manifest.json>; rel=duplicate; pri=2; geo=nl
< location: https://fra1.mirror.jellyfin.org/files/plugin/manifest.json
< 
* Connection #0 to host repo.jellyfin.org left intact

Да, DNS один. Прописан на сервере. Мой DNS - 9.9.9.9
Попробовал команду. Мой вывод:

*   Trying 68.183.204.194:443...
* Connected to repo.jellyfin.org (68.183.204.194) port 443 (#0)
* ALPN: offers h2,http/1.1
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
*  CAfile: /etc/ssl/certs/ca-certificates.crt
*  CApath: /etc/ssl/certs
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
* TLSv1.3 (IN), TLS handshake, Certificate (11):
* TLSv1.3 (IN), TLS handshake, CERT verify (15):
* TLSv1.3 (IN), TLS handshake, Finished (20):
* TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
* TLSv1.3 (OUT), TLS handshake, Finished (20):
* SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384
* ALPN: server accepted h2
* Server certificate:
*  subject: CN=elb1.jellyfin.org
*  start date: Sep 15 12:26:18 2025 GMT
*  expire date: Dec 14 12:26:17 2025 GMT
*  subjectAltName: host "repo.jellyfin.org" matched cert's "repo.jellyfin.org"
*  issuer: C=US; O=Let's Encrypt; CN=R12
*  SSL certificate verify ok.
* using HTTP/2
* h2h3 [:method: GET]
* h2h3 [:path: /files/plugin/manifest.json]
* h2h3 [:scheme: https]
* h2h3 [:authority: repo.jellyfin.org]
* h2h3 [user-agent: curl/7.88.1]
* h2h3 [accept: */*]
* Using Stream ID: 1 (easy handle 0x55dfc73cc5a0)
> GET /files/plugin/manifest.json HTTP/2
> Host: repo.jellyfin.org
> user-agent: curl/7.88.1
> accept: */*
>
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* old SSL session ID is stale, removing
< HTTP/2 302
< server: nginx/1.22.1
< date: Sun, 26 Oct 2025 17:52:10 GMT
< content-type: text/html; charset=utf-8
< content-length: 0
< cache-control: private, no-cache
< link: <https://fra1.mirror.jellyfin.org/files/plugin/manifest.json>; rel=duplicate; pri=1; geo=de
< link: <https://ams1.mirror.jellyfin.org/files/plugin/manifest.json>; rel=duplicate; pri=2; geo=nl
< location: https://lon1.mirror.jellyfin.org/files/plugin/manifest.json
<
* Connection #0 to host repo.jellyfin.org left intact

Проверил на Beeline ISP., всё нормально.
https://repo.jellyfin.org/files/plugin/manifest.json
Открывается, качается, никаких блокировок.

Спасибо большое.
Но у меня сам сервер физически находится в сети оператора “Фридом”, на даче. Может чего они начудили? Вывод команды показал из сети “Фридом”

Судя по этому запрос прошел, curl получил список зеркал и ссылку для перехода

Можно попробовать такую команду
curl -v -L https://repo.jellyfin.org/files/plugin/manifest.json

Она уже должна вывести содержимое манифеств

При этом, надо выполнить это в контейнере с jellyfin, в идеале вообще внутри docker контейнера

Как это правильно сделать? Вроде разобрался. Прописал следующщую команду:
sudo docker exec -it 1d9ab1f2df3d curl -v -L https://repo.jellyfin.org/files/plugin/manifest.json
Жду выполнения.
Данная команда сработала, но не в Docker и вывела список плагинов.

docker compose exec <jellyfin container> sh надо подставить название контейнера, как он прописан в docker-compose

Далее, должна появится консоль уже внутри контейнера и там выполнить команду, если выдаст ошибку, что curl не найден, то попробовать установить командой apt update; apt install curl или apk add curl --no-cache в зависимости от базового образа, судя по этому должен сработать первый вариант

Ради прикола можно попробовать выбрать интересующий плагин из списка и попробовать скачать, но думаю, что это сработает.

Попробовал, пишет, что “no configuration file provided: not found”

Команду надо вызывать рядом с compose файлом