Skip to main content
Manual installation gives you full control over which modules are active and where they live on your system. You clone the repository once, then either copy individual LME.* folders into Lampac’s module directory or mount them as Docker volumes — no extra tooling required.

Repository structure

Each module is a self-contained folder at the root of the repository. The folder name matches the module name exactly:
lampac-ukraine/
├── LME.Uaflix/
├── LME.Makhno/
├── LME.StarLight/
├── LME.KlonFUN/
├── LME.UafilmME/
├── LME.AnimeON/
├── LME.Bamboo/
├── LME.Unimay/
├── LME.Mikai/
├── LME.NMoonAnime/
└── LME.JackTor/
Every folder contains a manifest.json that Lampac reads to register the module, along with the compiled module assembly.
1

Clone the repository

Run the following command inside an empty directory where you want to store the modules:
git clone https://github.com/lampac-ukraine/lampac-ukraine.git .
2

Move modules into Lampac's module directory

Copy or move the LME.* folders you want into the module directory of your Lampac installation. For example, to install all modules:
cp -r LME.* /path/to/lampac/module/
You can copy only the folders for the modules you need — any LME.* folder placed in the module directory will be loaded automatically on the next Lampac start.
3

Restart Lampac

Restart the Lampac service so the new modules are discovered and registered.
The LME. prefix is required in both the folder name and all configuration keys. Using the wrong name (for example, Uaflix instead of LME.Uaflix) will cause the module to fail to load or conflict with built-in providers.

Build docs developers (and LLMs) love