Prerequisites
Prerequisites
Section titled “Prerequisites”All Brane nodes run their services as Docker containers.
System Requirements
Section titled “System Requirements”| Requirement | Minimum | Recommended |
|---|---|---|
| OS | Linux (x86_64) or macOS | Ubuntu 22.04+ LTS |
| RAM | 4 GB | 8 GB+ |
| Disk | 10 GB free | 20 GB+ |
| GLIBC | 2.27+ (Linux only) | Latest |
Install Docker
Section titled “Install Docker”Follow the official Docker Engine installation guide for your distribution.
After installing, enable rootless Docker access:
sudo usermod -aG docker "$USER"Log out and back in for the group change to take effect.
Install Docker Desktop for Mac.
Docker Desktop includes BuildKit by default.
Install Docker Desktop for Mac (Apple Silicon version).
Docker Desktop includes BuildKit by default.
Verify Docker
Section titled “Verify Docker”docker run hello-worlddocker buildx versionIf docker buildx is not available:
docker buildx installdocker buildx create --useNetwork Requirements
Section titled “Network Requirements”For multi-node deployments, ensure these ports are accessible:
| Port | Protocol | Service | Direction |
|---|---|---|---|
| 50051 | gRPC | brane-api | Inbound to central |
| 50053 | gRPC | brane-drv | Inbound to central |
| 50052 | gRPC | brane-job | Inbound to workers |
| 50054 | gRPC | brane-prx | Between all nodes |
Next Steps
Section titled “Next Steps”Proceed to install branectl.