Account & Login
Companion Portal (portal.ci.computerΒ ) is the cloud companion to Hub. Your Portal account manages device pairing, remote access, and organizations β it is separate from your local Hub admin password.
Creating an account
Visit portal.ci.computerΒ or app.ci.computerΒ (for organization and hardware setup flows) and sign up with your email.

Logging in
Use your email and password to access the Portal dashboard. From there you can:
- Add and manage paired Hub devices
- Generate pairing codes for new devices
- Enable the Cloudflare Gateway
- Expose apps with public URLs
- Install apps remotely on paired Hubs
- Manage Organizations and member access

Two accounts, two roles
| Account | Where | Purpose |
|---|---|---|
| Hub admin | Local dashboard (:5002) | Manage apps, settings, AI, backups on this machine |
| Portal account | portal.ci.computer | Pair devices, remote access, cloud gateway |
You need both for full remote features, but Hub runs locally with only a Hub admin account.
Regenerating pairing codes
To add a new device or re-pair after a reset:
- Log in to Portal
- Click Add Device
- Name the device and copy the new 6-character code
- Enter the code in Hub (Settings β Companion Portal)
Each code is single-use. Generate a fresh one if pairing fails.
Privacy
Portal stores device metadata (name, online status, tunnel IDs) needed for connectivity. Your app data stays on your Hub β Portal does not access file contents, databases, or app logs.
Optional anonymous crash reporting on Hub is controlled locally in Settings and is off unless you enable it.
Account security
- Use a strong, unique password for Portal
- Hub admin and Portal passwords should differ
- Reset Hub registration from Settings if you suspect a compromised pairing
See Device Pairing for the full pairing flow.