Инструменты пользователя

Инструменты сайта


truenas:application:lampa

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
truenas:application:lampa [2026/11/08 09:25]
werwolf
truenas:application:lampa [2026/11/08 09:31] (текущий)
werwolf
Строка 16: Строка 16:
  
 Создайте директорию для конфигурационных файлов на хосте (например,​ в пуле хранения):​ Создайте директорию для конфигурационных файлов на хосте (например,​ в пуле хранения):​
 +
 <code bash> <code bash>
 mkdir -p /​mnt/​storage/​web/​lampa/​conf mkdir -p /​mnt/​storage/​web/​lampa/​conf
Строка 22: Строка 23:
  
 Создайте файл пароля root (требуется для доступа к служебным страницам,​ включая WebLog и AdminPanel):​ Создайте файл пароля root (требуется для доступа к служебным страницам,​ включая WebLog и AdminPanel):​
 +
 <code bash> <code bash>
 printf '​%s'​ '​ваш_пароль'​ > /​mnt/​storage/​web/​lampa/​conf/​passwd printf '​%s'​ '​ваш_пароль'​ > /​mnt/​storage/​web/​lampa/​conf/​passwd
Строка 27: Строка 29:
  
 Создайте базовый файл конфигурации ''​init.conf''​. В минимальном варианте достаточно указать порт и разрешить загрузку всех модулей:​ Создайте базовый файл конфигурации ''​init.conf''​. В минимальном варианте достаточно указать порт и разрешить загрузку всех модулей:​
 +
 <code json> <code json>
 { {
Строка 47: Строка 50:
  
 Создайте файл ''​docker-compose.yml''​ в удобной директории. Ниже приведен итоговый вариант с учетом всех настроенных модулей:​ Создайте файл ''​docker-compose.yml''​ в удобной директории. Ниже приведен итоговый вариант с учетом всех настроенных модулей:​
 +
 <code yaml> <code yaml>
 services: services:
Строка 68: Строка 72:
  
 Запустите контейнер:​ Запустите контейнер:​
 +
 <code bash> <code bash>
 docker compose up -d docker compose up -d
Строка 81: Строка 86:
  
 Модуль AdminPanel по умолчанию отключен. Для включения:​ Модуль AdminPanel по умолчанию отключен. Для включения:​
 +
 <code bash> <code bash>
 docker cp lampac:/​lampac/​module/​AdminPanel/​manifest.json /​mnt/​storage/​web/​lampa/​conf/​AdminPanel.manifest.json docker cp lampac:/​lampac/​module/​AdminPanel/​manifest.json /​mnt/​storage/​web/​lampa/​conf/​AdminPanel.manifest.json
 sed -i '​s/"​enable":​ false/"​enable":​ true/' /​mnt/​storage/​web/​lampa/​conf/​AdminPanel.manifest.json sed -i '​s/"​enable":​ false/"​enable":​ true/' /​mnt/​storage/​web/​lampa/​conf/​AdminPanel.manifest.json
 </​code>​ </​code>​
 +
 После перезапуска контейнера панель будет доступна по адресу ''​http://​IP_ВАШЕГО_TNAS:​9118/​adminpanel''​. Пароль — тот, что вы указали в файле ''​passwd''​. После перезапуска контейнера панель будет доступна по адресу ''​http://​IP_ВАШЕГО_TNAS:​9118/​adminpanel''​. Пароль — тот, что вы указали в файле ''​passwd''​.
  
Строка 90: Строка 97:
  
 Модуль JacRed обеспечивает интеграцию с торрент-трекерами (Rutor, Kinozal, NNM-Club и др.). В некоторых версиях образа он уже включен,​ но для надежности можно проверить и при необходимости принудительно включить:​ Модуль JacRed обеспечивает интеграцию с торрент-трекерами (Rutor, Kinozal, NNM-Club и др.). В некоторых версиях образа он уже включен,​ но для надежности можно проверить и при необходимости принудительно включить:​
 +
 <code bash> <code bash>
 docker cp lampac:/​lampac/​module/​JacRed/​manifest.json /​mnt/​storage/​web/​lampa/​conf/​JacRed.manifest.json docker cp lampac:/​lampac/​module/​JacRed/​manifest.json /​mnt/​storage/​web/​lampa/​conf/​JacRed.manifest.json
 sed -i '​s/"​enable":​ false/"​enable":​ true/' /​mnt/​storage/​web/​lampa/​conf/​JacRed.manifest.json sed -i '​s/"​enable":​ false/"​enable":​ true/' /​mnt/​storage/​web/​lampa/​conf/​JacRed.manifest.json
 </​code>​ </​code>​
 +
 Убедитесь,​ что в логах появилось сообщение ''​loaded module: JacRed''​. В клиенте Lampa для поиска торрентов необходимо указать адрес вашего сервера (порт 9118) и выбрать тип парсера **Jackett**,​ оставив поле API-ключа пустым. Убедитесь,​ что в логах появилось сообщение ''​loaded module: JacRed''​. В клиенте Lampa для поиска торрентов необходимо указать адрес вашего сервера (порт 9118) и выбрать тип парсера **Jackett**,​ оставив поле API-ключа пустым.
  
Строка 101: Строка 110:
  
 Включение модуля:​ Включение модуля:​
 +
 <code bash> <code bash>
 docker cp lampac:/​lampac/​module/​SeriesNotify/​manifest.json /​mnt/​storage/​web/​lampa/​conf/​SeriesNotify.manifest.json docker cp lampac:/​lampac/​module/​SeriesNotify/​manifest.json /​mnt/​storage/​web/​lampa/​conf/​SeriesNotify.manifest.json
Строка 107: Строка 117:
  
 Добавьте секцию в ''​init.conf'':​ Добавьте секцию в ''​init.conf'':​
 +
 <code json> <code json>
   "​SeriesNotify":​ {   "​SeriesNotify":​ {
Строка 124: Строка 135:
  
 В клиенте Lampa (на ТВ, приставке или ПК) укажите адрес вашего сервера Lampac: В клиенте Lampa (на ТВ, приставке или ПК) укажите адрес вашего сервера Lampac:
-  ​* **Ссылка (Link):** ''​IP_ВАШЕГО_TNAS:​9118''​ (без ​''​http://''​).+ 
 +  ​* **Ссылка (Link):** ''​IP_ВАШЕГО_TNAS:​9118''​ (без ​%%http://%%).
   * **Тип парсера:​** Jackett.   * **Тип парсера:​** Jackett.
   * **Api-ключ:​** Оставить пустым.   * **Api-ключ:​** Оставить пустым.
Строка 130: Строка 142:
 ==== 4.2. Установка плагинов ==== ==== 4.2. Установка плагинов ====
  
-Для расширения функциональности в Lampa можно установить дополнительные плагины через раздел **Настройки → Расширения**:​ +Для расширения функциональности в Lampa можно установить дополнительные плагины через раздел **Настройки → Расширения** ​(кнопка «Добавить плагин»): 
-  * **Плагин статусов сериалов:​** ''​https://​igorek1986.github.io/​lampa-plugins/​status.js''​. Добавляет метки «В эфире»,​ «Завершен» на карточки сериалов. **Работает только при наличии доступа к TMDB** (напрямую или через прокси).+ 
 +  * **Интеграция с Кинопоиском (список «Буду смотреть»):​** ''​%%https://​and7ey.github.io/​lampa/​kinopoisk.js%%''​. Добавляет в главное меню раздел «Кинопоиск» для доступа к вашему списку «Буду смотреть» (требуется авторизация через Яндекс). 
 +  * **Источник данных Кинопоиска (замена TMDB):** ''​%%https://​nb557.github.io/​plugins/​kp_source.js%%''​. Добавляет Кинопоиск как альтернативный источник для поиска и каталога. **Внимание:​** этот плагин несовместим с другими источниками Кинопоиска,​ установите только один. 
 +  * **Плагин статусов сериалов:​** ''​%%https://​igorek1986.github.io/​lampa-plugins/​status.js%%''​. Добавляет метки «В эфире»,​ «Завершен» на карточки сериалов. **Работает только при наличии доступа к TMDB** (напрямую или через прокси). 
 +  * **Плагин SeriesNotify (если нужен Telegram):​** ''​%%http://​IP_ВАШЕГО_TNAS:​9118/​tg-notify.js%%''​. Добавляет кнопку подписки на уведомления в карточки сериалов (работает только при наличии доступа к Telegram на сервере). 
 + 
 +**Как переключить источник на Кинопоиск:​** 
 +После установки плагина ''​kp_source.js''​ и перезапуска Lampa, зайдите в **Настройки → Основной источник** (или **Настройки → Остальное → Основной источник**) и выберите **«KP»**.
  
 ===== Диагностика проблем ===== ===== Диагностика проблем =====
  
 **Проблема:​** Страница ''/​adminpanel''​ не открывается (404). **Проблема:​** Страница ''/​adminpanel''​ не открывается (404).
 +
 **Решение:​** Убедитесь,​ что модуль AdminPanel включен в ''​manifest.json''​ и перезапустите контейнер. Проверьте логи: ''​docker logs lampac | grep -i admin''​. **Решение:​** Убедитесь,​ что модуль AdminPanel включен в ''​manifest.json''​ и перезапустите контейнер. Проверьте логи: ''​docker logs lampac | grep -i admin''​.
  
 **Проблема:​** Поиск торрентов не работает в глобальном поиске. **Проблема:​** Поиск торрентов не работает в глобальном поиске.
 +
 **Решение:​** В настройках Lampa включите опцию «Парсер в поиске» (или ''​parse_in_search''​). Убедитесь,​ что адрес сервера указан верно (порт 9118, не 9117). **Решение:​** В настройках Lampa включите опцию «Парсер в поиске» (или ''​parse_in_search''​). Убедитесь,​ что адрес сервера указан верно (порт 9118, не 9117).
  
 **Проблема:​** Не загружаются постеры,​ метки статусов,​ не работают уведомления. **Проблема:​** Не загружаются постеры,​ метки статусов,​ не работают уведомления.
-**Решение:​** Проверьте доступ сервера к ''​api.themoviedb.org''​ командой ''​curl -v https://​api.themoviedb.org''​. Если соединение блокируется (код 000 или таймаут),​ потребуется настроить прокси/​VPN для контейнера Lampac или для клиента Lampa.+ 
 +**Решение:​** Проверьте доступ сервера к ''​api.themoviedb.org''​ командой ''​curl -v https://​api.themoviedb.org''​. Если соединение блокируется (код 000 или таймаут),​ потребуется настроить прокси/​VPN для контейнера Lampac или для клиента Lampa. При использовании источника Кинопоиска (KP) постеры могут грузиться с серверов Кинопоиска,​ но сам API Кинопоиска также может быть недоступен без прокси.
  
 **Проблема:​** SeriesNotify выдает ''​Request timed out''​. **Проблема:​** SeriesNotify выдает ''​Request timed out''​.
 +
 **Решение:​** Сервер не имеет доступа к Telegram. В текущих условиях модуль неработоспособен. Отключите его в ''​init.conf''​ (''"​enable":​ false''​). **Решение:​** Сервер не имеет доступа к Telegram. В текущих условиях модуль неработоспособен. Отключите его в ''​init.conf''​ (''"​enable":​ false''​).
 +
 +**Проблема:​** Плагин ''​kp_source.js''​ выдает ошибку «Установлен плагин несовместимый с kp_source».
 +
 +**Решение:​** Удалите или отключите другие плагины-источники Кинопоиска (например,​ ''​kinopoisk.js''​ от and7ey). Должен быть установлен только один источник Кинопоиска.
  
 ===== Заключение ===== ===== Заключение =====
  
 Развертывание Lampac на TrueNAS позволяет получить мощный медиасервер с поиском торрентов и интеграцией с клиентом Lampa. Однако сетевая среда (блокировки провайдера) может ограничивать функциональность,​ связанную с внешними API (TMDB, Telegram). В таких случаях рекомендуется использовать прокси или VPN, либо отключать неработающие модули для поддержания стабильности системы. Развертывание Lampac на TrueNAS позволяет получить мощный медиасервер с поиском торрентов и интеграцией с клиентом Lampa. Однако сетевая среда (блокировки провайдера) может ограничивать функциональность,​ связанную с внешними API (TMDB, Telegram). В таких случаях рекомендуется использовать прокси или VPN, либо отключать неработающие модули для поддержания стабильности системы.
truenas/application/lampa.1794129956.txt.gz · Последние изменения: 2026/11/08 09:25 — werwolf