auto-sync: 2026-04-26 14:00:01

This commit is contained in:
Stream
2026-04-26 14:00:02 +03:00
parent e723e5baab
commit c9110c7ccb
3 changed files with 179 additions and 1 deletions

View File

@@ -10,3 +10,4 @@
{"type":"memory.recall.recorded","timestamp":"2026-04-25T09:55:48.033Z","query":"FR24 flight_time NULL баг фикс Dev задача","resultCount":6,"results":[{"path":"memory/2026-04-24.md","startLine":21,"endLine":43,"score":0.3955423265695572},{"path":"memory/2026-04-24.md","startLine":1,"endLine":25,"score":0.3846299439668655},{"path":"memory/2026-04-20.md","startLine":1,"endLine":30,"score":0.38251920640468595},{"path":"memory/2026-04-20.md","startLine":24,"endLine":41,"score":0.3795589625835418},{"path":"memory/2026-04-21.md","startLine":63,"endLine":93,"score":0.36978600025177},{"path":"memory/2026-04-21.md","startLine":32,"endLine":66,"score":0.36804868578910827}]}
{"type":"memory.recall.recorded","timestamp":"2026-04-25T09:57:24.355Z","query":"fr24 main.py frontend schedule SQL LEFT JOIN flight_actual","resultCount":1,"results":[{"path":"memory/2026-04-24.md","startLine":21,"endLine":43,"score":0.36717946529388423}]}
{"type":"memory.recall.recorded","timestamp":"2026-04-26T07:04:02.188Z","query":"FR24 ADS-B tracks raw packets track glitches distortions real data analysis","resultCount":5,"results":[{"path":"memory/2026-03-30.md","startLine":26,"endLine":61,"score":0.33961203694343567},{"path":"memory/2026-04-21.md","startLine":32,"endLine":66,"score":0.335136467218399},{"path":"memory/2026-04-19.md","startLine":135,"endLine":145,"score":0.32212974429130553},{"path":"memory/2026-03-30.md","startLine":53,"endLine":83,"score":0.3143289566040039},{"path":"memory/2026-04-21.md","startLine":63,"endLine":93,"score":0.3126189291477203}]}
{"type":"memory.recall.recorded","timestamp":"2026-04-26T10:54:35.677Z","query":"mva154 хост сервер характеристики доступ SSH","resultCount":1,"results":[{"path":"memory/2026-04-11.md","startLine":62,"endLine":71,"score":0.3638544976711273}]}

View File

@@ -1,6 +1,6 @@
{
"version": 1,
"updatedAt": "2026-04-26T07:04:02.188Z",
"updatedAt": "2026-04-26T10:54:35.677Z",
"entries": {
"memory:memory/2026-04-05.md:29:55": {
"key": "memory:memory/2026-04-05.md:29:55",
@@ -593,6 +593,37 @@
"rtl-tcp.exe",
"49.6"
]
},
"memory:memory/2026-04-11.md:62:71": {
"key": "memory:memory/2026-04-11.md:62:71",
"path": "memory/2026-04-11.md",
"startLine": 62,
"endLine": 71,
"source": "memory",
"snippet": "- **Скрипты:** backup.sh, checker.sh, lib.sh, manager.sh, rollback.sh, session.sh, ssh_exec.sh, verify.sh + yaml_get.js - **Проверка Стрим (15:15 UTC):** ✅ синтаксис всех 8 bash-скриптов чистый, параметры.yaml читается, ключевые механизмы (force_lock, jq_compact через node, ssh_exec таймауты, checker 5 уровней) — всё корректно - **checker.sh выдаёт ошибки по секретам** — это нормально, `.env` ещё не заполнен (нужны MVA154_PASSWORD, RUVPN_SSH_KEY, HA_SSH_KEY, LOCALHOST_SUDO_PASS) ### Хосты в parameters.yaml: - `mva154` — по паролю (ssh key + sudo password) - `ruvpn-srv` — по SSH-ключу - `ha` — по SSH-ключу - `localhost` — localhost (sudo: false)",
"recallCount": 1,
"dailyCount": 0,
"groundedCount": 0,
"totalScore": 0.3638544976711273,
"maxScore": 0.3638544976711273,
"firstRecalledAt": "2026-04-26T10:54:35.677Z",
"lastRecalledAt": "2026-04-26T10:54:35.677Z",
"queryHashes": [
"b59ab7ef7777"
],
"recallDays": [
"2026-04-26"
],
"conceptTags": [
"backup",
"backup.sh",
"checker.sh",
"lib.sh",
"manager.sh",
"rollback.sh",
"session.sh",
"ssh-exec.sh"
]
}
}
}

146
tasks/plane/PROJECT.md Normal file
View File

@@ -0,0 +1,146 @@
# Plane — трекер задач и проектов
**Дата старта:** 2026-04-26
**Хост:** mva154 (82.22.50.71)
**Статус:** Шаг 1 — установка и настройка
---
## Цель
Перевести ведение всех проектов и задач в self-hosted Plane.
Этапы: Установка → Изучение → Правила работы → Переход.
---
## Требования к установке
### Хост mva154 — фактические характеристики
| Параметр | Значение | Статус |
|---|---|---|
| CPU | 4 ядра | ✅ (Plane требует 2+) |
| RAM | 7.7 GB, 4.4 GB свободно | ✅ (Plane требует 4 GB) |
| Диск | 54 GB, **5.6 GB свободно (90%!)** | ⚠️ КРИТИЧНО |
| Docker | 29.3.0 | ✅ |
| Docker Compose | v5.1.0 | ✅ |
### ⚠️ Проблема с диском
На mva154 занято **90% диска** — свободно только **5.6 GB**.
Plane Community Edition: Docker images ~2.5 GB + данные.
**Необходимо освободить минимум 5 GB перед установкой.**
Что занимает место — нужно проверить (`du -sh /* 2>/dev/null | sort -rh | head -20`).
Кандидаты на очистку: старые Docker images, логи, временные файлы.
---
## Что будет установлено
**Plane Community Edition** (open source, без регистрации)
Контейнеры (~8 шт.):
- `plane-web` — Next.js фронтенд
- `plane-api` — Django backend
- `plane-worker` — Celery workers (задачи фоном)
- `plane-beat-worker` — Celery Beat (планировщик)
- `plane-migrator` — миграции БД (запускается один раз)
- `plane-proxy` — nginx reverse proxy
- `plane-db` — PostgreSQL 15
- `plane-redis` — Redis
- `plane-minio` — MinIO (S3-совместимое хранилище файлов)
---
## План установки (Шаг 1)
### 1. Освободить место на диске
```bash
# Проверить что занимает место
du -sh /var/lib/docker 2>/dev/null | head -5
docker system df # сколько занимает Docker
# Очистить неиспользуемые Docker-ресурсы
docker system prune -f
docker image prune -a -f # только если не нужны старые образы
```
### 2. Создать директорию и скачать setup.sh
```bash
mkdir -p /home/slin/plane-selfhost
cd /home/slin/plane-selfhost
curl -fsSL -o setup.sh https://github.com/makeplane/plane/releases/latest/download/setup.sh
chmod +x setup.sh
```
### 3. Установить (выбрать опцию 1)
```bash
./setup.sh
# → выбрать 1 (Install)
# → выбрать архитектуру (x86/AMD64)
# → выйти (8)
```
### 4. Настроить plane.env
Ключевые параметры для правки в `plane-app/plane.env`:
```bash
# Порт (выбрать свободный, например 8091)
LISTEN_HTTP_PORT=8091
LISTEN_HTTPS_PORT=8441
# URL доступа
WEB_URL=http://82.22.50.71:8091
CORS_ALLOWED_ORIGINS=http://82.22.50.71:8091
# Файлы (увеличить лимит)
FILE_SIZE_LIMIT=20 # MB
# Secret key (сгенерировать случайный)
SECRET_KEY=<random-50-char-string>
```
### 5. Запустить
```bash
./setup.sh
# → выбрать 2 (Start)
```
### 6. Первый вход
- Открыть `http://82.22.50.71:8091`
- Создать первого пользователя (admin)
- Создать первый workspace
---
## Порт
На mva154 уже заняты порты через nginx:
- 5555 — noisemap
- 5556 — snowbike
- 5557 — snowbike-rag
**Plane будет на порту: `8091`** (прямой доступ или через nginx `/plane/`)
---
## Структура в workspace
```
tasks/plane/
├── PROJECT.md ← этот файл
├── plane.env.example ← шаблон конфига
└── RULES.md ← правила работы (Шаг 3)
```
---
## Следующие шаги
- [ ] **Шаг 1а:** Проверить и освободить место на диске mva154
- [ ] **Шаг 1б:** Установить Plane Community Edition
- [ ] **Шаг 1в:** Настроить и запустить
- [ ] **Шаг 2:** Слава изучает интерфейс и возможности
- [ ] **Шаг 3:** Подготовить правила работы (воркспейс, проекты, метки, workflow)
- [ ] **Шаг 4:** Перенести все текущие проекты/задачи