lampa-stack

Lampa Stack

All-in-one Lampa player with custom patches to enable deep integration with TorrServer/QBitTorrent and ease of setup and use.

NOTE

The project is not really maintained anymore. Lampa/Lampac change too much and reverse engineering plugins to apply patches is too time consuming

Perhaps there will be better and a more solid base to inherit from and it’ll be feasible to maintain, but it was not the case as of May 2025

PRs are welcome for sure and if you have any ideas on how to resurrect / continue this project - feel free to raise an Issue

Why not just use Lampac

I don’t really trust their FE code, it’s highly minimized and obfuscated. The whole process just seemed to sketchy

The BE is open source, so I felt it ok to use the backend in a container, while building the actual opensource code of Lampa


Run

git clone https://github.com/dhvcc/lampa-stack.git
cd lampa-stack
docker compose up # or docker-compose up

Internal services are protected by JWT auth. To allow access, add your CUB email using ./add_user.sh and then login into your cub account inside Lampa.

Networking

Since this is going to be run locally exposed to the local network, to access the address on the other devices you’ll possibly need to set a manual IP address within this network to avoid constant IP rotation.

A note on security

This is mostly intended to be run locally. Only expose it to the local network if you know what you’re doing.

Patch list

NGINX

Lampa

QBitTorrent

TorrServer

Disclaimer

This software is provided “as is” without warranty of any kind, either expressed or implied. The entire responsibility for the content accessed, downloaded, or streamed through this software lies with the end user. The developers and maintainers of this project do not provide any content, nor are they responsible for how this software is used. Users must ensure they have the necessary rights and comply with their local laws and regulations when using this software.


TODO