DOCUMENTATION

Getting started on Cloud

Captivo Access Cloud is the hosted service we run; your console lives at <your-org>.cloud.captivo.io. There is nothing to install on a server: you open a console, run one small agent inside your network, and publish your first internal app to a vendor.

This guide is for the hosted service. If you are installing Captivo Access on your own server instead, follow Installing on your own server; from the Connector step onwards the two paths are the same.

What we run on Cloud, and what you do

The split is simple. We operate the control plane: the console, the identity-aware proxy, the database, TLS certificates, DNS for your console and vendor addresses, and every update. You operate the part that touches your network: the Connector, the list of resources, the people and their grants, and the policy.

We runYou run
Console, proxy, database, updatesThe Connector inside your network (outbound-only)
The DNS record and TLS certificate for your console's address and for every published resource's addressResource definitions: you decide which internal apps and servers are opened to the outside
Audit log storage and the tamper-evident chainPeople, invitations, grants and policy
Nothing of the session recordings (see below)Session recordings, on the Connector's own disk
Session recordings are not stored by us, even on Cloud. They are written to the disk of your own Connector, encrypted with a key only that Connector holds, and only the replay and search reach into it on demand. What that means for backups is in Session recording and live view.

1Create a Captivo account

Register at captivo.io/register. One Captivo account covers both products; the Access free tier is attached to the account the moment it is created, so there is no separate sign-up and nobody has to approve anything.

If your organisation already has a Captivo account, sign in with it rather than creating a second one: the Access console belongs to the organisation, not to the person who clicked first.

2Choose your console address

From the Captivo dashboard, open Captivo Access. You are asked to name your workspace once; that name becomes your console address, <your-org>.cloud.captivo.io. Pick a short, stable name: it is also the middle part of every vendor address you will publish.

Each resource you publish later gets an address of the form <label>.<your-org>.cloud.captivo.io; you type only the label, the rest is appended for you and its certificate is issued automatically. A web app can also be published on a domain you own (your own portal.example.com): point an A record at the address the console shows, press Verify, and the certificate follows.

3Create the first admin with a passkey

The first time you open the console you register a passkey: Touch ID, Windows Hello, or a hardware security key. There are no passwords anywhere in Captivo Access, for admins or for vendors. The account you create here holds the Admin role; everyone else arrives later by invitation.

Register a second passkey on another device as soon as you can (Preferences, after signing in), or set up the TOTP recovery code. A single passkey on a single phone is a single point of failure.

4Install the Connector on your network

The Connector is the only piece that lives on your side. Under Infrastructure → Connectors, add a connector and copy the one-line command the console shows; run it on any Docker host inside your network that can reach the apps you want to publish. It dials out to connect.cloud.captivo.io and to your console over port 443, and never listens for an inbound connection, so your firewall gets no new rule.

The command starts the connector together with the two session engines it needs for remote desktops and the isolated browser, so there is nothing further to enable. Within a few seconds the console lists it as Online. Every detail, including the egress boundary and the backup you owe the recordings, is in Installing the Connector.

5Define the first resource and invite a vendor

Under Infrastructure → Resources, add the internal app or server: a label for its public address, the internal address the Connector should reach (for example http://10.0.5.20:8080), the connector that reaches it, and the access method: web app, remote desktop (RDP/SSH/VNC) or isolated browser. See Defining resources.

Then invite the vendor under People → Invites and grant them that resource under Access, with a start and end if the work is time-limited. The vendor opens the invitation, registers a passkey, and reaches only what they were granted. The full flow, including approvals and weekly schedules, is in Inviting a vendor and granting access.

Session recording is available on every Cloud workspace; whether a given resource records is a toggle on that resource. Turn it on for the first resource and open Recordings after the vendor's first visit to see the result.

The free tier and its limits

Every Captivo account includes the Access free tier: 1 connector, 5 resources. Passkey sign-in, time-boxed grants, approvals, session recording, live view and the audit log all work the same on the free tier; the limit is only on how much you can publish. When you reach it, the console says so where you would add the next item.

One thing the tier does not change: recordings stay on your Connector, and the disk, the backup and the recording key are yours to keep regardless of plan.

For product-wide problems: The connector shows offline · The app does not open · Cannot sign in with a passkey

Was this article helpful?