Self-hosted · port 9118

Lampac Next Generation

Self-hosted backend for Lampa. It collects links from 70+ sources and exposes them as plugins. Default port — 9118.

Lampac NextGen neon lamp mark
70+
Content sources
13
Anime providers
35+
Modules
9118
Default port
.NET 10
ASP.NET Core

Three steps to Lampa

Details are in the quick start, not on this page.

1

Run the server

Docker Compose, the Linux script, or a release. Port 9118.

2

Add the plugin

In Lampa, set http://YOUR_IP:9118/online.js

3

Watch

Sources, torrents, and extras load as you enable them in config.

Read more: quick start →

Self-hosted backend for Lampa

Hot-reload config, built-in WAF, and plugins for TV, browser, and Android. Off-by-default modules are listed below.

70+ VOD sources

RUS, Paid, UKR, GEO, ENG, and anime in one /online.js plugin.

RCH behind NAT

Clients connect over WebSocket /nws, no port forward.

Hot reload

init.conf and mods/ reload without restarting the process.

WAF + GeoIP

Geo block, rate limit, brute-force protection. MaxMind GeoLite2.

Smart TV and APK

Samsung Tizen and LG webOS packages, Android APK with your host.

GStreamer

Server-side HLS/fMP4 transcoding. Enable the gst section.


Up in a minute

Clone the repo and follow the tab. Full steps are in the docs.

bash — docker compose
git clone https://github.com/lampac-nextgen/lampac.git
cd lampac
mkdir -p lampac-docker/config lampac-docker/plugins
cp config/example.init.conf lampac-docker/config/init.conf
printf '%s' 'ваш_пароль_root' > lampac-docker/config/passwd
# Раскомментируйте volumes в docker-compose.yaml
docker compose up -d
curl -fsS "http://localhost:9118/version?type=hash"
Read more: quick start → Docker →


Providers

A short name list. Full catalog: Providers overview.

RezkaFilmixKinoPubKodikCollapsHDVBPidTorAniLibriaAnimeLibAshdiKinoukrAsiaGe

What is on by default

Green = typical install. Gray = manifest or SkipModules. Modules overview.

on
Online / SISI / LampaWeb
Content plugins and the Lampa web client.
on
GStreamer / TmdbProxy
Transcoding and TMDB cache. GStreamer needs the gst section.
off
TorrServer / JacRed / Sync
Skipped in starter example.init.conf.
off
Catalog / Tracks / WebLog
Skipped in base.conf.
off
Music / WatchTogether / AdminPanel
Off in manifest.json — not default-on.

Short answers

What is the default port?

9118. Health check: GET /version?type=hash.

Where is the full documentation?

docs.lampac.dev. This page is a product hub, not a second copy of the guides.

Why is TorrServer not on by default?

Starter example.init.conf SkipModules: DLNA, JacRed, Sync, TimeCode, TorrServer.

Which WebSocket path does RCH use?

/nws, not /ws.

Are Music and AdminPanel enabled?

No. Music, WatchTogether, and AdminPanel are off in manifest.json.

Next stop: docs

Install, config, modules, and API are on docs.lampac.dev.