Конфигурация
Конфигурация
Al(co)pac использует TOML как основной формат конфигурации (config.toml). JSON-файлы (init.conf, current.conf) поддерживаются для обратной совместимости.
Файлы конфигурации
config.toml
Основной файл конфигурации (TOML). Создаётся при установке, содержит все настройки: порт, TG-бот, плагины, балансеры, прокси.
init.conf (legacy)
JSON-файл для обратной совместимости. При первом запуске настройки из init.conf автоматически мигрируются в config.toml.
current.conf (legacy)
Рабочий JSON-файл — перезаписывает значения из init.conf. Создаётся при изменениях через админ-панель.
Приоритет загрузки: переменные окружения >
config.toml > init.conf > current.conf > значения по умолчанию.Расположение
| Установка | Основной конфиг | Legacy-конфиг |
|---|---|---|
| Linux (curl) | /opt/lampac/config.toml |
/opt/lampac/init.conf |
| Docker | ./config/config.toml |
./config/init.conf |
Редактирование
Через админ-панель
Вкладка Конфиг предоставляет редактор TOML в браузере.
Вручную
nano /opt/lampac/config.toml
systemctl restart alcopacПосле ручного редактирования перезапустите сервер. Через админ-панель часть настроек применяется без перезапуска.
Миграция с JSON на TOML
При обновлении со старой версии:
- Настройки Telegram из
init.confавтоматически мигрируются вconfig.tomlпри первом запуске - Файлы
init.confиcurrent.confпродолжают работать как fallback - Новые настройки рекомендуется вносить в
config.toml