Skip to Content

Installation

Companion Hub runs as Docker containers managed by either the desktop app or the cihub CLI. Choose the path that fits your machine.

Hardware requirements

Companion Hub uses containerization and shares Docker’s requirements:

Minimum

  • 64-bit processor (x86_64 or arm64)
  • 4 GB RAM
  • 10 GB free disk space
  • Modern multi-core processor
  • 8 GB RAM or more (16 GB+ if running local AI models)
  • 20 GB+ free SSD space

Not all App Store apps support arm64. Hub automatically hides apps incompatible with your CPU architecture.

See System Requirements for full details.

OS support

PlatformHow to run Hub
Linux servercihub CLI or install script
macOSDesktop app + Docker Desktop
WindowsDesktop app + Docker Desktop
Linux desktopDesktop app or CLI

Ubuntu 22.04+ is recommended for Linux servers. Other major distributions work but may need manual Docker setup.

If Docker is already installed, ensure the Compose plugin is available: docker compose version. Use the official Docker install scriptΒ  rather than outdated distro packages.

  1. Install Docker DesktopΒ  (macOS/Windows) or Docker Engine (Linux)
  2. Download Companion Hub from ci.computer/hubΒ 
  3. Launch the app β€” the setup wizard handles the rest

Package managers:

brew install --cask companion-hub # macOS scoop install companion-hub # Windows (after adding the CI bucket)

Option 2: CLI on a Linux server

# Install Docker (if not present) curl -fsSL https://get.docker.com | sh # Install the Hub CLI npm install -g ci-hub # Run guided setup cihub wizard

Or use the install script:

curl -L https://raw.githubusercontent.com/companionintelligence/CI-Hub/dev/scripts/install.sh | bash

Option 3: Headless over SSH

If the desktop app is installed on a Linux machine without a display:

cihub up prod --detached

Access the dashboard at http://<server-ip>:5002.

VPS considerations

Running Hub on a VPS exposes services through a public IP. Prefer:

After installation

  1. Create your local admin account at the dashboard
  2. Complete the Onboarding Wizard
  3. Optionally pair with Companion Portal for remote access

For updating, see Updating Companion Hub.

Last updated on