Skip to content

some additions to Dockerfile + entrypoint + compose.yml

Notifications You must be signed in to change notification settings

alparo/Lampac-compose

This branch is 1 commit ahead of, 269 commits behind immisterio/Lampac:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Nov 22, 2024
61e36f4 · Nov 22, 2024
Nov 22, 2024
Jun 28, 2024
Sep 29, 2024
Nov 21, 2024
Nov 22, 2024
Oct 30, 2024
Nov 22, 2024
Oct 30, 2024
Nov 15, 2024
Mar 18, 2024
Nov 21, 2024
Nov 22, 2024
Nov 22, 2024
Oct 31, 2024
Nov 15, 2024
Oct 15, 2022
Feb 17, 2023
Nov 11, 2023
Nov 22, 2024
Nov 21, 2024
Nov 22, 2024
Nov 15, 2024

Repository files navigation

Telegram группа

https://t.me/+TIXtgvGBBOc3ZTUy

Запуск в Docker

docker run -d -p 9118:9118 --restart always --name lampac immisterio/lampac

tags: latest (linux/amd64) / arm32 (linux/arm/v7) / arm64 (linux/arm64/v8)

Установка на linux

спасибо @nikk, @Denis

curl -L -k -s https://lampac.sh | bash
  • Порт генерируется рандомно и выводится в конце установки скрипта
  • Изменить или посмотреть порт можно в init.conf - grep "listenport" /home/lampac/init.conf

Домашняя - linux

curl -L -k -s https://lampac.sh/home | bash
  • 84Mb RAM, 200Mb HDD, 50 пользователей
  • DLNA по умолчанию отключен, включается в init.conf
  • TorrServer по умолчанию отключен, включается в module/manifest.json

Установка на Windows

  1. Установить ".NET Core 6" https://github.com/dotnet/core/blob/main/release-notes/6.0/6.0.30/6.0.30.md
  2. Распаковать https://github.com/immisterio/Lampac/releases/latest/download/publish.zip
  3. Запустить Lampac.exe

Запуск в Android

  1. Termux - https://github.com/immisterio/Lampac/blob/main/Termux/README.md
  2. BWA - https://bwa.to

Плагины для Lampa

  1. онлайн - "http://IP:9118/online.js"
  2. xxx - "http://IP:9118/sisi.js"
  3. DLNA - "http://IP:9118/dlna.js"
  4. TimeCode - "http://IP:9118/timecode.js"
  5. Tracks - "http://IP:9118/tracks.js"
  6. TorrServer - "http://IP:9118/ts.js"
  7. Парсер Jackett - "IP:9118"

Плагины для Lampa Lite

  1. онлайн/jackett - "http://IP:9118/lite.js"
  2. xxx - "http://IP:9118/sisi.js"

Общие настройки

  1. Отключить TorrServer/DNLA/Jackett/etc можно в module/manifest.json
  2. Настройки Jackett в module/JacRed.conf (пример JacRed.example.conf)
  3. Основные настройки в init.conf (пример example.conf)

Источники

  • Filmix, KinoPub, Alloha, Rezka, Zetflix, Collaps, Lumex, VDBmovies, VideoDB, Vibix, HDVB, Kodik, Ashdi (Украинский), KinoUKR (Украинский), FanCDN, Kinotochka, CDNmovies, Anilibria, AnimeGo, AniMedia, AnimeLib, MoonAnime (Украинский), Animevost, Animebesst, Redheadsound, VoKino
  • Kinozal, Nnmclub, Rutor, Megapeer, Torrentby, Bitru, Anilibria, Toloka (Украинский), Rutracker, Selezen, LostFilm, Animelayer, Anifilm
  • PornHub, PornHubPremium, Bongacams, Chaturbate, Ebalovo, Eporner, HQporner, Porntrex, Spankbang, Xhamster, Xnxx, Xvideos

Привязка PRO аккаунтов

Плагин DLNA.js

  • Просмотр медиа файлов с папки dlna
  • Возможность удалять просмотренные папки/файлы
  • Загрузка торрентов в папку dlna

Зажмите кнопку "OK" на выбранном торренте/папке/файле для вызова списка действий

Плагин Timecode.js

Синхронизация отметок просмотра между разными устройствами

Плагин Tracks.js

Заменяет название аудиодорожек и субтитров в плеере

Автор: @aabytt

  1. Добавить плагин "http://IP:9118/tracks.js"
  2. В init.conf заменить значение "ffprobe.os" на один из вариантов "win", "linux"

Плагин TmdbProxy.js

Проксирование постеров для сайта TMDB

  1. Добавить плагин "http://IP:9118/tmdbproxy.js"
  2. В настройках TMDB включить проксирование

Доступ к доменам .onion

  1. Запустить tor на порту 9050
  2. В init.conf указать .onion домен в host

Media Station X

  1. Settings -> Start Parameter -> Setup
  2. Enter current ip address and port "IP:9118"

Убрать/Добавить адреса можно в msx.json

Виджеты

  1. Для Samsung "IP:9118/samsung.wgt"

Параметры init.conf

  • xdb - Выводит платные источники с sisi.am
  • fileCacheInactiveDay - Время хранения резервного кеша на диске
  • checkOnlineSearch - Делать предварительный поиск скрывая балансеры без ответа
  • multiaccess - Настройка кеша в онлайн с учетом многопользовательского доступа
  • accsdb - Доступ к API через авторизацию (для jackett используется apikey)
  • useproxy - Парсит источник через прокси указанные в "proxy"
  • streamproxy - Перенаправляет видео через "http://IP:9118/proxy/{uri}"
  • disableserverproxy - Запрещает запросы через "http://IP:9118/(proxy|proxyimg)/"
  • localip - Заменить на "false" если скрипт установлен за пределами внутренней сети
  • proxytoproxyimg - Использовать прокси при получении картинки в "http://IP:9118/proxyimg/"
  • SisiHeightPicture - Уменьшение размера картинки в xxx по высоте до 200px
  • findkp - Каталог для поиск kinopoisk_id (alloha|tabus|vsdn)
  • corseu - Использовать прокси cors.bwa.workers.dev

Пример init.conf

  • Список всех параметров, а так же значения по умолчанию смотреть в example.conf
  • В init.conf нужно указывать только те параметры, которые хотите изменить
  • Редактировать init.conf можно так же через ip:9118/admin/init
{
  "listenport": 9120, // изменили порт
  "dlna": {
    "downloadSpeed": 25000000 // ограничили скорость загрузки до 200 Mbit/s
  },
  "Rezka": {
    "streamproxy": true // отправили видеопоток через "http://IP:9118/proxy/{uri}" 
  },
  "Zetflix": {
    "displayname": "Zetflix - 1080p", // изменили название
    "geostreamproxy": ["UA"], // поток для UA будет идти через "http://IP:9118/proxy/{uri}" 
    "apn": "http://apn.cfhttp.top", // заменяем прокси "http://IP:9118/proxy/{uri}" на "http://apn.cfhttp.top/{uri}"
  },
  "Kodik": {
    "useproxy": true, // использовать прокси
    "proxy": {        // использовать 91.1.1.1 и 92.2.2.2
      "list": [
        "socks5://91.1.1.1:5481", // socks5
        "91.2.2.2:5481" // http
      ]
    }
  },
  "Ashdi": {
    "useproxy": true // использовать прокси 93.3.3.3
  },
  "Filmix": {
    "token": "protoken" // добавили токен от PRO аккаунта
  },
  "PornHub": {
    "enable": false // отключили PornHub
  },
  "proxy": {
    "list": [
      "93.3.3.3:5481"
    ]
  },
  "globalproxy": [
    {
      "pattern": "\\.onion",  // запросы на домены .onion отправить через прокси
      "list": [
        "socks5://127.0.0.1:9050" // прокси сервер tor
      ]
    }
  ],
  "overrideResponse": [ // Заменили ответ на данные из файла myfile.json
    {
      "pattern": "/msx/start.json",
      "action": "file",
      "type": "application/json; charset=utf-8",
      "val": "myfile.json"
    }
  ]
}

About

some additions to Dockerfile + entrypoint + compose.yml

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 99.0%
  • Other 1.0%