feat: atxpi — server power & console manager (core, CLI, deploy)
- core/hardware: драйверы real (atxctl/pyserial) + mock, ATXPI_DRIVER - core/power, console, mock: операции питания и RS232-консоли - cli/atxpi: status/on/off/reset/cycle/console (stdlib, без deps) - install.sh: one-shot curl|bash, идемпотентный, хост-агностичный - deploy: systemd-юнит, шаблон env, update.sh - README, AGENTS.md: документация и проектные решения - AGENTS.md и доки очищены от внутренних хостов/адресов (публичный репо)
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
# atxpi — пример локальной конфигурации.
|
||||
# Реальный файл: /etc/atxpi/atxpi.env (создаётся install.sh, права 0600).
|
||||
# Копируй/меняй здесь значения под своё устройство — этот файл НЕ коммитится.
|
||||
|
||||
# Драйвер железа: real | mock
|
||||
ATXPI_DRIVER=real
|
||||
|
||||
# RS232-консоль сервера
|
||||
SERIAL_PORT=/dev/ttyUSB0
|
||||
SERIAL_BAUD=115200
|
||||
|
||||
# Служебный токен для REST-API и браузерного интерфейса (генерируется при установке).
|
||||
# Задай свой — длинная случайная строка.
|
||||
ATXPI_WEB_TOKEN=change-me
|
||||
|
||||
# Куда биндится сервис (host:port). Ограничь VPN/LAN, не оставляй 0.0.0.0 в открытом доступе.
|
||||
ATXPI_BIND_HOST=0.0.0.0
|
||||
ATXPI_BIND_PORT=8443
|
||||
Reference in New Issue
Block a user