Version: 2.0.0 Release Date: 2025-01-31 License: MIT
Complete hypernode deployment package for the Hypergraph Meta Cluster network.
# One-command setup
./hypernode_bundle/setup-hypernode.sh
# Or use the CLI
./cli/hypergraph-cli.sh init
./cli/hypergraph-cli.sh start- Hypernode Bundle README - Comprehensive guide
- Technical Guide - Architecture & integration
- Factory Integration - Factory handshake protocol
- Authentication Setup - Auth configuration
- Automated Deployment: One-command setup with factory handshake
- Factory Integration: Ed25519-signed authentication
- Hypergraph Network: Join metacluster with consensus participation
- Fabrik Gating: Role and tribe-based access control
- Multi-Architecture: x86_64, ARM64, Raspberry Pi
- Service Mesh: Docker Swarm + WireGuard VPN
Internet → Nginx (TLS) → API Gateway (Auth) → VPN Mesh → Services
- OS: Ubuntu 22.04+, Debian 11+, Fedora 39+, Raspberry Pi OS
- RAM: 2GB minimum (4GB+ recommended)
- Disk: 20GB minimum (100GB+ recommended)
- Network: Public IP or NAT traversal
- Container Engine: Docker 24+ or Podman 4+
- Minimal (4 services): API Gateway, Graph, Storage, Webapp
- Standard (12 services): All minimal + Hypergraph Lab, Semantic Lab, Ledger Bridge, etc.
- Full (30+ services): All standard + SDR, GPIO, Vision, Weather, Bitcoin, IPFS, etc.
curl -fsSL https://hypergraph.dev/install.sh | bash# Extract bundle
tar -xzf hypergraph-hypernode-2.0.0.tar.gz
cd hypergraph-hypernode-2.0.0
# Run setup
./hypernode_bundle/setup-hypernode.shEdit ~/.hypergraph/config.yaml:
node:
name: "my-hypernode"
profile: "standard" # minimal|standard|full
network:
vpn:
enabled: true
docker_swarm:
enabled: true
security:
firewall: true
tls: true
consent_gating: true
fabrik:
default_tribe: "public"# Initialize node
hypergraph init
# Start services
hypergraph start
# Check status
hypergraph status
# Network management
hypergraph network info
hypergraph network peers
# Factory integration
hypergraph factory register
hypergraph factory status
# Security
hypergraph security audit
hypergraph doctorhttps://NODE_ID.hypergraph.dev
/api # API Gateway
/api/v1/hypergraph # Hypergraph Lab
/api/v1/semantic # Semantic Lab
/api/ledger # Ledger Bridge
/storage # Storage Hub
/ws # WebSocket
# AWS/GCP/Azure - Ubuntu 22.04, 4GB RAM
./hypernode_bundle/setup-hypernode.sh --profile standard# Raspberry Pi OS 64-bit
./hypernode_bundle/setup-hypernode.sh --profile minimal# Manager node
docker swarm init
TOKEN=$(docker swarm join-token -q worker)
# Worker nodes
./hypernode_bundle/setup-hypernode.sh --swarm-token $TOKEN- Authentication: Ed25519 signatures
- Encryption: TLS 1.3, WireGuard ChaCha20-Poly1305
- Authorization: Fabrik role-based gates
- Consent: Peer quorum for sensitive operations
- Prometheus: http://localhost:9090/metrics
- Grafana: http://localhost:3001
- Logs:
hypergraph logs [service]
# Run diagnostics
hypergraph doctor
# Check logs
hypergraph logs --verbose
# Re-register with factory
hypergraph factory register- Documentation: https://docs.hypergraph.dev
- Issues: https://github.com/your-org/hypergraph-hypernode/issues
- Email: support@hypergraph.dev
- Discord: https://discord.gg/hypergraph
MIT License - see LICENSE
Built with ❤️ for the Hypergraph Meta-Cluster