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
2.7 KiB
2.7 KiB
Як підключити нову ноду до 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:
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
Крок 2: Отримання токенів
Для підключення вам знадобляться:
- NATS Connection URL (від адміністратора)
- NATS Credentials File (
.creds) (від адміністратора)
Зверніться до адміністраторів мережі у [Discord/Matrix], щоб отримати доступ.
Крок 3: Розгортання Node Runtime
Створіть директорію daarion-node та файл docker-compose.yml:
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: Запуск
docker compose up -d
Крок 5: Перевірка
Перейдіть у консоль Nodes на https://app.daarion.space/nodes. Ваша нода має з'явитися у списку зі статусом Online.
Що далі?
- Розгорніть Guardian Agent для моніторингу.
- Встановіть Steward Agent для управління ресурсами.
- Приєднуйтесь до MicroDAO, щоб надавати ресурси конкретним спільнотам.