Справочник init.conf
Полный справочник всех полей конфигурации Al(co)pac.
Сервер
{
"Server": {
"Addr": ":888"
}
}| Поле | Описание | По умолчанию |
|---|---|---|
Addr | Адрес и порт сервера | :18118 |
Telegram авторизация
{
"TelegramAuth": {
"Enable": true,
"BotToken": "123456:ABC...",
"AdminID": 123456789,
"BotName": "my_bot",
"MaxDevicesPerUser": 3,
"AutoApprove": false,
"AutoApproveDays": 30
}
}| Поле | Описание | По умолчанию |
|---|---|---|
Enable | Включить TG-авторизацию | false |
BotToken | Токен Telegram-бота | — |
AdminID | ID суперадминистратора в Telegram | — |
BotName | Username бота (без @) | — |
MaxDevicesPerUser | Лимит устройств на пользователя | 3 |
AutoApprove | Авто-одобрение новых пользователей | false |
AutoApproveDays | Срок авто-одобрения в днях | 30 |
Парольная авторизация
{
"AdminAuth": {
"Password": "my_password"
}
}| Поле | Описание |
|---|---|
Password | Пароль администратора. При первом запуске хэшируется. |
При включённой парольной авторизации автоматически настраивается TOTP 2FA — при первом входе нужно отсканировать QR-код.
TorrServer
{
"TorrServer": {
"Port": 9080,
"URL": "",
"Password": "",
"HomeDir": "/opt/lampac/torrserver"
}
}| Поле | Описание | По умолчанию |
|---|---|---|
Port | HTTP-порт локального TorrServer | 9080 |
URL | URL внешнего TorrServer | — |
Password | Пароль | — |
HomeDir | Директория данных | {RepoRoot}/torrserver/ |
Прокси VLESS
{
"ProxyVless": {
"Entries": [
{
"URI": "vless://...",
"Balancers": ["zetflix"],
"Label": "NL",
"Engine": "xray"
}
]
}
}| Поле | Описание |
|---|---|
URI | URI прокси (vless, vmess, ss, trojan) |
Balancers | Список балансеров для этого прокси |
Label | Метка отображения |
Engine | "xray", "mihomo" или пусто (авто) |
Прокси Direct
{
"ProxyDirect": {
"Entries": [
{
"URI": "socks5://host:port",
"Balancers": ["kinogo"],
"Label": "DE"
}
]
}
}Транскодирование
{
"Transcoding": {
"Enable": false,
"FFmpeg": "/usr/bin/ffmpeg",
"TempRoot": "/tmp",
"IdleTimeoutSec": 300,
"MaxConcurrent": 2,
"HLS": { "SegmentDuration": 6, "ListSize": 10 },
"Audio": { "Codec": "aac", "Bitrate": "128k" },
"Subtitle": { "Extract": true }
}
}Kit
{
"Kit": {
"Enable": false,
"CacheToSeconds": 60,
"ServerHost": "https://example.com"
}
}| Поле | Описание | По умолчанию |
|---|---|---|
Enable | Включить Kit | false |
CacheToSeconds | TTL кэша | 60 |
ServerHost | Публичный HTTPS URL | — |
Синхронизация (Master/Slave)
{
"Sync": {
"Enable": false,
"Type": "master",
"SyncFull": false,
"APIHost": "",
"APIPasswd": ""
}
}| Поле | Описание |
|---|---|
Enable | Включить синхронизацию |
Type | "master" или "slave" |
SyncFull | Синхронизировать всю конфигурацию или только пользователей |
APIHost | URL мастер-сервера (для slave) |
APIPasswd | Пароль для аутентификации |
Балансеры
Каждый балансер настраивается индивидуально:
{
"Rezka": { "host": "...", "enable": true },
"Collaps": { "host": "api.variyt.ws", "token": "..." },
"Filmix": { "host": "filmixapp.cyou", "token": "..." },
"Mirage": { "token": "...", "MirageAPIHost": "...", "MirageLinkHost": "..." },
"Videoseed": { "token": "..." }
}Общие поля для балансеров:
| Поле | Описание |
|---|---|
host | URL API-сервера |
token | Токен аутентификации |
cookie | Сессионные куки |
login | Логин |
password | Пароль |
hls | Включить HLS |
enable | Включить/выключить балансер |
Плагины
{
"InitPlugins": {
"Online": true,
"TorrServer": true,
"Catalog": true,
"Bookmark": true,
"Timecode": true,
"Tracks": false,
"DLNA": false,
"Transcoding": false,
"TMDBProxy": true,
"SISI": false,
"Backup": true,
"Sync": false,
"AdsFree": true
}
}Переменные окружения
| Переменная | Описание |
|---|---|
LAMPAC_GO_ADDR | Адрес сервера |
LAMPAC_GO_REPO_ROOT | Корневая директория |
LAMPAC_GO_CACHE_DIR | Директория кэша |
LAMPAC_GO_LOCAL_CORE | Использовать локальные веб-файлы |
LAMPAC_GO_FALLBACK_ENABLE | Включить fallback |
LAMPAC_GO_LEGACY_BASE_URL | URL для fallback |
LAMPAC_GO_METRICS_PATH | Prometheus метрики |
LAMPAC_GO_HEALTH_PATH | Health-check endpoint |
LAMPAC_GO_READY_PATH | Readiness-check endpoint |
LAMPAC_GO_ACCESS_LOG | Логирование запросов |
LAMPAC_GO_TG_AUTH_ENABLE | Включить TG-авторизацию |
LAMPAC_GO_TG_BOT_TOKEN | Токен TG-бота |
LAMPAC_GO_TG_ADMIN_ID | Admin ID |
LAMPAC_GO_TG_BOT_NAME | Username бота |
LAMPAC_GO_TG_MAX_DEVICES | Лимит устройств |
LAMPAC_GO_ADMIN_PASSWORD | Пароль администратора |
LAMPAC_GO_TORRSERVER_PORT | Порт TorrServer |
LAMPAC_GO_TORRSERVER_HOME | Директория TorrServer |
LAMPAC_GO_JACRED_HOST | JacRed хост |
Переменные окружения имеют низший приоритет. Значения из
init.conf / current.conf перезаписывают их.