KRom
26.Октябрь.2025 13:29:11
21
Проверьте, открывается ли один из адресов репозитория
Если открывается, то попробовать скачать нужные файлы из этого json файла
Я не уверен, можно ли просто скачать и подложить файлы плагигов, но можно попробовать, выложил свои плагины
Список
Кстати, не знаю, почему не хочу в докер запихивать jellyfin, раньше он у меня был в ubuntu, сейчас в процессе переезда на alpine linux, пока нравится, перекодирование заработало, но только в vaapi, QSV не заработало, GPT говорит, что проблема с musl
Dimas
26.Октябрь.2025 15:05:23
22
Ни одна из ссылок не открывается.
Спасибо за плагины. Буду дома, попробую.
KRom
26.Октябрь.2025 15:11:52
23
Либо проблема с интернетом, либо реально блокировка пошла, но я больше склоняюсь к 1 варианту
Dimas
26.Октябрь.2025 17:19:50
24
Я больше склоняюсь к блоктровке, так как проверил на двух разных провайдерах, билайне и фридоме. На обоих данные ссылки не открываются
KRom
26.Октябрь.2025 17:36:14
25
а 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
Dimas
26.Октябрь.2025 18:02:01
26
Да, 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
Garrett
26.Октябрь.2025 18:34:56
27
Проверил на Beeline ISP., всё нормально.
https://repo.jellyfin.org/files/plugin/manifest.json
Открывается, качается, никаких блокировок.
Dimas
26.Октябрь.2025 18:49:16
28
Спасибо большое.
Но у меня сам сервер физически находится в сети оператора “Фридом”, на даче. Может чего они начудили? Вывод команды показал из сети “Фридом”
KRom
26.Октябрь.2025 19:01:12
29
Судя по этому запрос прошел, curl получил список зеркал и ссылку для перехода
Можно попробовать такую команду
curl -v -L https://repo.jellyfin.org/files/plugin/manifest.json
Она уже должна вывести содержимое манифеств
При этом, надо выполнить это в контейнере с jellyfin, в идеале вообще внутри docker контейнера
Dimas
26.Октябрь.2025 19:21:19
30
Как это правильно сделать? Вроде разобрался. Прописал следующщую команду:
sudo docker exec -it 1d9ab1f2df3d curl -v -L https://repo.jellyfin.org/files/plugin/manifest.json
Жду выполнения.
Данная команда сработала, но не в Docker и вывела список плагинов.
KRom
26.Октябрь.2025 19:31:36
31
docker compose exec <jellyfin container> sh надо подставить название контейнера, как он прописан в docker-compose
Далее, должна появится консоль уже внутри контейнера и там выполнить команду, если выдаст ошибку, что curl не найден, то попробовать установить командой apt update; apt install curl или apk add curl --no-cache в зависимости от базового образа, судя по этому должен сработать первый вариант
Ради прикола можно попробовать выбрать интересующий плагин из списка и попробовать скачать, но думаю, что это сработает.
Dimas
26.Октябрь.2025 19:41:46
32
KRom:
docker compose exec sh
Попробовал, пишет, что “no configuration file provided: not found”
KRom
26.Октябрь.2025 23:48:30
33
Команду надо вызывать рядом с compose файлом