mirror of
https://gitverse.ru/kpa39l/email-assistant.git
synced 2026-09-29 09:15:09 +00:00
docs: пути Radicale/Vikunja обновлены на /opt/hermes/email-assistant/, отмечены выполненные задачи (R1-R3, V1, O1)
This commit is contained in:
@@ -3,18 +3,18 @@
|
||||
## Implementation Tasks
|
||||
|
||||
### Radicale (CalDAV, docker :5232)
|
||||
- [ ] R1: Создать `/opt/hermes/radicale/docker-compose.yml` (образ radicale, порт 5232, volumes, auth)
|
||||
- [ ] R2: Создать коллекции: «Личный», «Рабочий», «Задачи» (VTODO) — через скрипт или DAVx5
|
||||
- [ ] R3: Проверить `curl -X PROPFIND http://127.0.0.1:5232/` → 207
|
||||
- [x] R1: Создать `/opt/hermes/email-assistant/radicale/docker-compose.yml` (образ radicale, порт 5232, volumes, auth)
|
||||
- [x] R2: Создать коллекции: «Личный», «Рабочий», «Задачи» (VTODO) — напрямую на ФС (MKCOL 403 при owner_only; .Radicale.props + data/collections/collection-root/estorozhenko/)
|
||||
- [x] R3: Проверить `curl -X PROPFIND http://127.0.0.1:5232/` → 207
|
||||
|
||||
### Vikunja (трекер, docker :3456)
|
||||
- [ ] V1: Создать `/opt/hermes/vikunja/docker-compose.yml` (postgres + vikunja, env, volumes)
|
||||
- [x] V1: Создать `/opt/hermes/email-assistant/vikunja/docker-compose.yml` (postgres + vikunja, env, volumes)
|
||||
- [ ] V2: `docker compose up -d` → Vikunja отвечает на `http://127.0.0.1:3456/api/v1/info`
|
||||
- [ ] V3: Создать админ-пользователя, получить API-токен
|
||||
- [ ] V4: Тест: `POST /api/v1/projects/<id>/tasks` с токеном → 201
|
||||
|
||||
### Общее
|
||||
- [ ] O1: Caddy reverse proxy (cal.nixg.ru → 5232, tasks.nixg.ru → 3456) + TLS
|
||||
- [x] O1: Caddy reverse proxy (cal.nixg.ru → 5232, tasks.nixg.ru → 3456) + TLS (на vps02, Caddyfile обновлён, cal.nixg.ru уже работает)
|
||||
- [ ] O2: Проверить доступ с Android (DAVx5 для Radicale, Vikunja app/token для задач)
|
||||
- [ ] O3: Обновить README/STATUS (порты, логины, как синхронизировать)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user