Skip to Content
DocumentationGetting StartedCore Server quick start

Core Server quick start

Use these steps with Companion Core machines and other Companion Intelligence hardware that arrives ready to run. Companion OS, the operating system on these machines, is in beta.

Companion Core chassis, front view tipped 30 degrees forward Horizontal steel enclosure seen from above and square on, so the solid front panel and the perforated stamped-mesh top are both visible and the side panels fall edge on. Drawn in true perspective: the top narrows markedly towards the back and the front panel narrows towards the floor. The front panel carries two USB ports, two dark round jacks and a large power button in a tight group right of centre. The mesh top carries a decal at its front left: a silver heart filling a square outline a sixth of the chassis wide, laid under the perforation so the mesh punches through it. Schematic projection with stylised proportions, not a dimensioned drawing.
Companion Core: the power button and front ports sit on the solid front panel, under a perforated mesh top.

What’s already installed

Your Core Server ships with every prerequisite in place. There is nothing to install:

Status
DockerPreinstalled and running
OllamaPreinstalled and running
Companion HubPreinstalled and running
Operating systemCI-OS, tuned for local inference

CI-OS downloads its default Ollama models on first boot if they are missing. The largest is a 27-billion-parameter model, so allow extra time on a slow connection.

Skip the software setup entirely. The Install Docker and Install Ollama walkthroughs are for people building a Hub on their own PC. You don’t need either. Go straight to powering on and connecting to your network below.

Building on your own PC or server instead? Start with Installation.

The whole route, from power cable to a paired Hub. A wired connection skips the setup hotspot:

You need a phone or laptop for the steps below. You do not need a monitor or keyboard on the Core.

Before you start, get a pairing code so you have it ready. Both the Wi-Fi setup page and Hub’s registration screen can ask for it.

  1. On your phone or laptop, sign in or register at https://hub.ci.computer .
  2. Select Add Device, name your Hub, and copy the 6-character pairing code.

To share this Hub with other people, add them in Organizations. Each person uses their own CI Account.


1. Power on and connect

Power on

Connect the power cable and press the power button on the front panel.

Rear panel of a black Companion Core: HDMI, two USB-C, two DisplayPort, two USB-A, and an Ethernet port, a 3.5 mm jack, the power inlet with a small fan beside it, and two antennas on top
The rear panel. The power inlet is at the bottom; the Ethernet, display, and USB ports and the two antennas sit above it.

Choose how the Core joins your network

ConnectionWhat to do
EthernetPlug the Core into your router before you power it on. The Core gets an address automatically and skips Wi-Fi setup. Go to step 3.
Wi-FiLeave Ethernet unplugged. The Core starts its own setup hotspot. Continue with step 2.

Wait for boot

When the Core finds no working network, the setup hotspot can take up to about two minutes to appear after it finishes booting. The Core waits up to 45 seconds after boot for a known Wi-Fi network, needs two failed connection checks (about 6 seconds), and scans for nearby networks before it starts broadcasting.


2. Connect the Core to Wi-Fi (Wi-Fi only)

You can configure the device headlessly without attaching a monitor.

Join the setup hotspot

On your phone or laptop, open the Wi-Fi settings and join the network named Companion-Setup-XXXX. The four characters after the dash change every time the hotspot starts, so pick the one that is currently listed.

The hotspot is protected with WPA2. The default password is SetupDevice123.

Open the setup page

Most phones open the Connect Companion Core page on their own. If yours doesn’t, open http://192.168.99.1 in a browser. Use http, not https: the setup page has no secure version.

Your phone may say the network has no internet. Stay connected. The hotspot has no internet by design.

Fill in the form

  1. If a Pairing Code field is showing, enter the 6-character code from Add Device. Letters and digits only; case doesn’t matter. If the page subtitle says pairing not required, the field is hidden. You pair in step 3 instead.
  2. Select your Wi-Fi network in the list. If it isn’t there, choose Enter network manually… and type its name.
  3. Enter the Wi-Fi password. Leave it blank for an open network.
  4. Select Configure Device.

Expect your phone to disconnect

The page answers Settings saved and the button changes to Setup in progress. Within a few seconds the Core shuts down its hotspot and joins your Wi-Fi, so your phone drops off Companion-Setup-XXXX. About 20 seconds after you submit, the page tries to open a link to portal.ci.computer. That link isn’t your Hub and it may not load. Ignore it, and reconnect your phone to your normal network.

Give the Core about two minutes to join your network. When it does, the Companion-Setup-XXXX network disappears from your Wi-Fi list and stays gone while the Core has a working connection.

See Headless Wi-Fi setup portal for what this page does behind the scenes, and what each failure looks like.


3. Open Hub on your network

Option A: from another device on your network (headless)

  1. Find your device’s local IP address. Your router’s list of connected devices shows it.
  2. On a phone or laptop on the same network, open http://YOUR_DEVICE_IP:5002.

Option B: directly on the Core

  1. Plug a keyboard, mouse, and monitor into the machine.
  2. Open the browser and go to http://localhost:5002.

What you see first

A Hub that is not paired yet shows these screens in order:

Register the device

Hub opens on the device registration screen. Enter the 6-character code from Add Device in Enter Pairing Code, then select Register. Skip this screen if you already entered the code on the Wi-Fi setup page.

Hub then sets up DNS and a secure tunnel. This usually takes a few minutes, and DNS propagation can add another minute or two. Keep the window open. Your Hub appears in your CI Account dashboard when it finishes.

See Device pairing for the full flow.

Sign in as the first admin

When registration finishes, Hub sends you to its sign-in screen, Login to your local admin account. The first person to sign in becomes the Hub’s admin. Sign in with the CI Account you paired with: select Sign in using your CI Account, or enter that account’s email address and password. If Hub shows Create local admin user for this device instead, see First login and setup.

Run the setup wizard

The Set Up Companion Hub wizard picks your agent, models, and apps, then installs them. See the setup wizard.

You can also pair from a terminal on the Core. Run cihub register --code YOUR_CODE, then cihub claim --email you@example.com to create the first admin without a browser. See the CLI reference.


Important security step: change password

If your appliance shipped with a default operating system password, change it immediately.

Default OS password

ci.computer!

Action

Open a terminal on the machine and run passwd to set a secure custom password as soon as possible.


Something went wrong?

SymptomWhat to do
No Companion-Setup-XXXX network after about two minutesUnplug Ethernet: a working wired connection prevents the hotspot. Check that the Core has finished booting. If a Wi-Fi network the Core already knows is in range, it joins that instead.
You can join the hotspot but the setup page doesn’t openOpen http://192.168.99.1 (not https). Turn off any VPN or private DNS on your phone. If your phone offers to leave the network because it has no internet, stay connected.
Your Wi-Fi network isn’t in the listThe list is captured once, when the hotspot starts. Scan re-reads it and doesn’t search again. Choose Enter network manually… and type the name.
The page shows Settings saved, or a network error, after Configure DeviceExpected: the hotspot shuts down as the Core joins your Wi-Fi. Reconnect your phone to your normal network and wait two minutes.
The page says Setup is already in progress. Please wait.You submitted the form twice. Wait for the Core to finish, then reconnect your phone to your normal network.
The hotspot is gone but the Core isn’t reachableThe Wi-Fi password may be wrong. The Core notes the failure and its monitor brings the hotspot back, which can take several minutes. Rejoin Companion-Setup-XXXX: the setup page shows Last pairing attempt failed and the reason. If the hotspot doesn’t return, restart the Core, then connect Ethernet or a monitor and keyboard.
Hub rejects the pairing code, or the setup page reports a pairing problemCodes are single-use, and the setup page can’t tell you whether the code worked. If Hub still opens on its device registration screen once the Core is online, select Add Device in your CI Account for a fresh code and enter it there. The Core keeps its Wi-Fi settings.
Hub shows This pairing code was made for a different deviceIn your CI Account, open this computer’s device menu, choose Regenerate pairing code, and enter the new code.
Registration is stuck on Provisioning your domainWait. DNS and tunnel setup can take a few minutes. Your Hub works locally in the meantime.
The dashboard doesn’t load at :5002On first start, Hub downloads its images, which takes several minutes. Check that the Core is on your network and that you use http, not https.
Marketplace installs fail, or the App Store looks emptyHub isn’t paired yet. Installs need the device key that pairing issues. Pair the Hub, then try again.

Still stuck? Getting help.


What’s next

Your Core Server is online and paired. From here the experience is identical to any other Hub. The setup wizard configures your agent, models, and apps, then you install whatever you like from the App Store.

Last updated on