29 марта 2026

29.03.2026

📁 ~/Projects/docs-a2v/content/diary/2026-03-29.md

Timeline

  • 20:03 — Настроили Angular + Go проекты (leadera) через pm2, удалили proxy.conf, подняли PostgreSQL в Docker
  • 20:31 — Изучили API Eversolo T8 — полный список REST-эндпоинтов для управления музыкой
  • 20:49 — Обсудили важность записи контекста в файлы для сохранения памяти между сессиями
  • 21:13 — Начали проект docs.a2v.space — персональная документация на Hugo
  • 21:44 — Завершили настройку Identity (Братан, SOUL.md, USER.md, IDENTITY.md)
  • 22:15 — Документировали инфраструктуру: VPS reverse proxy (claw.a2v.space, code.a2v.space, sand.a2v.space, docs.a2v.space)
  • 22:31 — Настроили docs.a2v.space: Hugo сайт, 83 страницы, Bootstrap 5 тёмная тема, AES-256-GCM шифрование кредов (мастер-пароль: Popoloka16!)
  • 22:47 — Добавили Basic auth: agaltsovav / Magamet787! для доступа к документации
  • 23:02 — Создали cron задачу docs-a2v-daily-sync на ежедневное обновление в 03:00 МСК
  • 23:18 — Полностью задокументировали Eversolo T8 API (воспроизведение, громкость, дисплей, питание, поиск и т.д.)
  • 23:45 — Переписали TOOLS.md как полный справочник по инфраструктуре

Eversolo Companion — статус проекта

Backend (Go + Gin):

  • Репозиторий: ~/Projects/eversolo-companion
  • Состояние: собран, 17+ REST API эндпоинтов, WebSocket, CORS, state poller

Frontend (Angular 17):

  • Состояние: собран, тёмная тема (Spotify-like), 5 экранов, 5 сервисов
  • Dev server: pm2 (eversolo-fe), порт 8096

Инфраструктура:

  • PostgreSQL: Docker, порт 5433, миграции готовы
  • Docker Compose: рабочий (postgres + api + frontend)

Проблема: нет доступа к Eversolo из OpenClaw sandbox (192.168.0.156)

  • Решение: настройка tools.elevated.allowFrom.webchat или запуск через launchd

Следующие шаги: после решения сети — этапы 3-9 (библиотека sync, плейлисты, scrobbler, обложки)