Files
microdao-daarion/docs/users/nodes/NODE_JOIN_GUIDE.md
Apple a6e531a098 fix: NODE1_REPAIR - healthchecks, dependencies, SSR env, telegram gateway
TASK_PHASE_NODE1_REPAIR:
- Fix daarion-web SSR: use CITY_API_BASE_URL instead of 127.0.0.1
- Fix auth API routes: use AUTH_API_URL env var
- Add wget to Dockerfiles for healthchecks (stt, ocr, web-search, swapper, vector-db, rag)
- Update healthchecks to use wget instead of curl
- Fix vector-db-service: update torch==2.4.0, sentence-transformers==2.6.1
- Fix rag-service: correct haystack imports for v2.x
- Fix telegram-gateway: remove msg.ack() for non-JetStream NATS
- Add /health endpoint to nginx mvp-routes.conf
- Add room_role, is_public, sort_order columns to city_rooms migration
- Add TASK_PHASE_NODE1_REPAIR.md and DEPLOY_NODE1_REPAIR.md docs

Previous tasks included:
- TASK 039-044: Orchestrator rooms, Matrix chat cleanup, CrewAI integration
2025-11-29 05:17:08 -08:00

90 lines
2.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Як підключити нову ноду до DAARION
Вітаємо! Ви вирішили розширити обчислювальну потужність мережі DAARION.
Цей гайд допоможе вам розгорнути власну ноду та підключити її до кластера.
## Вимоги до заліза (Мінімальні)
- **CPU**: 4 cores
- **RAM**: 16 GB (рекомендовано 32+ GB для LLM)
- **Disk**: 100 GB SSD
- **OS**: Ubuntu 22.04 LTS / Debian 11+
- **Network**: Статична IP адреса, відкриті порти
## Крок 1: Підготовка сервера
Встановіть Docker та Docker Compose:
```bash
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
```
## Крок 2: Отримання токенів
Для підключення вам знадобляться:
1. **NATS Connection URL** (від адміністратора)
2. **NATS Credentials File** (`.creds`) (від адміністратора)
Зверніться до адміністраторів мережі у [Discord/Matrix], щоб отримати доступ.
## Крок 3: Розгортання Node Runtime
Створіть директорію `daarion-node` та файл `docker-compose.yml`:
```yaml
version: '3.8'
services:
# 1. NATS Leaf Node (міст до ядра)
nats-leaf:
image: nats:2.10-alpine
volumes:
- ./nats.conf:/etc/nats/nats.conf
- ./creds:/etc/nats/creds
ports:
- "4222:4222"
# 2. Node Registry (реєстрація в мережі)
node-registry:
image: daarion/node-registry:latest
environment:
- NODE_ID=my-node-01 # Змініть на унікальне ім'я
- NATS_URL=nats://nats-leaf:4222
- REGION=eu-central
depends_on:
- nats-leaf
# 3. Ollama (AI Runtime)
ollama:
image: ollama/ollama:latest
volumes:
- ollama_data:/root/.ollama
deploy:
resources:
reservations:
devices:
- driver: nvidia
count: 1
capabilities: [gpu]
volumes:
ollama_data:
```
## Крок 4: Запуск
```bash
docker compose up -d
```
## Крок 5: Перевірка
Перейдіть у консоль **Nodes** на https://app.daarion.space/nodes.
Ваша нода має з'явитися у списку зі статусом **Online**.
## Що далі?
- Розгорніть **Guardian Agent** для моніторингу.
- Встановіть **Steward Agent** для управління ресурсами.
- Приєднуйтесь до MicroDAO, щоб надавати ресурси конкретним спільнотам.