All articles

Getting Started

What is CICDoo Getting started: the onboarding wizard The Dashboard and Infrastructure Map

Concepts

Production, staging and development stages Domains, subdomains and SSL Odoo versions and editions (Community vs Enterprise) Workspaces and team collaboration

Servers

Adding a server Server domains and DNS Using a load balancer Server actions: deploy, logs and charts Deleting a server

Projects & Git

Creating a project Connecting GitHub Project GitHub settings and webhook Connecting GitLab Branches and instances Tagging and filtering projects High availability with app nodes Project environments, extensions and deletion

Instances & Console

Creating an instance Restarting, stopping and removing an instance Merging branches between stages Web IDE and remote access SSH access to instances Instance settings explained Deployments and the job queue

Agent Tasks

What agent tasks are Setting up agent tasks Running a task and reviewing the result Agent time and top-ups Agent insights and task filters

Monitoring & Backups

Monitoring your instance Backups and restore S3 storage, uploads and bulk backup actions Alert notifications (email and SMS)

Workspaces & Permissions

Inviting workspace members Member permissions and resource access A member cannot see or use a resource Audit log and server activity

Account & Security

Two-factor authentication (2FA) Profile and integrations settings Passwords and account recovery

Billing & Plans

Plans and pricing Upgrading and managing your subscription If a project subscription goes unpaid The channel partner program Onboarding a client as a partner

Support & Tickets

Opening a support ticket Getting help from the CICDoo team

Troubleshooting

Troubleshooting: cannot connect a server Troubleshooting: a deployment failed Troubleshooting: git push fails with 403 after moving a repository Troubleshooting: my instance is down or slow Troubleshooting: domain or SSL problems

Instances & Console

Web IDE and remote access

How to use the Access tab to open the Web IDE, copy the instance URL and database details, and use Connect to log in to Odoo as one of its users.

The Access tab

Open an instance in the Console and click the Access tab. It gathers what you need to reach the instance from outside the CICDoo dashboard, in four cards: "Instance URL", "IDE Access", "Database Connection" and "SSH Access".

Copying the instance URL

  1. Open the Access tab.
  2. In the Instance URL card, click the copy button next to the address.

This is the same address the Open Instance button in the header opens.

Opening the Web IDE

The IDE Access card gives you a browser-based code editor running next to your instance.

  1. Open the Access tab.
  2. In the IDE Access card, click the eye button next to the hidden password to show it, or the copy button to copy it.
  3. Click the open button next to the IDE address (your instance's IDE domain followed by /ide). The IDE opens in a new tab.
  4. Paste the password on the IDE login screen.

You can also open the IDE by clicking the IDE status indicator in the instance header, which shows whether the IDE is Online or Offline.

After editing code in the IDE, restart the instance to load your changes, see Restarting, stopping and removing an instance.

Note: In a workspace, the IDE Access card and the IDE indicator are only shown to members with the "IDE" permission.

Database connection details

The Database Connection card lists the Database name, the database User, the Port and the Postgres Port of the instance. Use them with a database client once you have opened an SSH tunnel to the instance; the tunnel command is in the SSH Access card on the same tab, see SSH access to instances.

On a high availability app node or replica, the card explains that Odoo uses the primary's database: an app node has no database of its own, and a replica's PostgreSQL container is a read-only standby copy. See High availability with app nodes.

SSH access

The SSH Access card shows ready-to-copy commands to tunnel to the instance, open a shell in its containers, copy files and connect VS Code. It needs an SSH key on your account and SSH access switched on for the server. See SSH access to instances.

Logging in to Odoo as a user (Connect)

The Connect quick action in the instance header lets you open Odoo as a user who is currently signed in, without knowing their password.

  1. Click Connect in the quick actions row.
  2. In the "Connect As User" dialog, find the user in the list of active Odoo sessions. Type in the search box to filter by name or login.
  3. Click Connect next to the user. The instance opens in a new tab, signed in as that user.
  4. Click Close to close the dialog.

If the dialog shows "No active sessions", nobody is signed in to the instance right now.

Note: In a workspace, the Connect button needs the "Connect as user" permission. That permission does not give access to the database or SSH, which have their own "SSH & database" permission.

Related: SSH access to instances, Deployments and the job queue, Member permissions and resource access.

If you get stuck, open a support ticket from the Tickets page or the chat widget.

Still stuck? Open a ticket from the app or talk to an engineer.