- 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 и доки очищены от внутренних хостов/адресов (публичный репо)
19 lines
899 B
Bash
19 lines
899 B
Bash
# 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
|