§2024-11-30

In Rocket.Chat, a workspace refers to a specific instance or environment within the application where teams collaborate, communicate, and manage their activities. Each workspace is essentially a separate instance of Rocket.Chat, typically tied to a particular organization or group of users. Within the workspace, users can interact in various channels (public or private), send direct messages, share files, and integrate with other tools and services.

Here are some key points to understand about a Rocket.Chat workspace:

  1. Unique Workspace

    A workspace is created when an organization sets up an instance of Rocket.Chat. It serves as the "container" for all the users, channels, messages, files, and configurations related to that organization. Each workspace has a unique URL and unique ID that distinguishes it from others. For example, a workspace might be accessible through a URL like companyname.rocket.chat, where companyname is the unique identifier for that workspace.

  2. Users and Permissions

    Within a Rocket.Chat workspace, users can have different roles and permissions. These might include admins, moderators, and regular users. Users can be assigned to specific channels or groups within the workspace, and they can communicate with others through private messages or team-wide channels.

  3. Channels

    A workspace typically contains multiple channels, which are areas where users can post messages and collaborate. Channels can be: Public: Open to all users within the workspace. Private: Restricted to a specific group of users. Direct Messages (DMs): Private conversations between two or more users.

  4. Customization and Integrations

    Each workspace can be customized with branding, integrations, bots, and third-party services (e.g., Slack, Jira, GitHub). Administrators can configure settings such as notification preferences, security policies, and integrations with other platforms used by the organization.

  5. Server Hosting Options

    Cloud Hosted: Rocket.Chat can be hosted by the Rocket.Chat team in the cloud. This is usually the easiest option for smaller teams or organizations that do not want to manage infrastructure. Self-Hosted: Organizations can also host Rocket.Chat on their own servers for more control over data security and customization.

  6. Unique ID

    The Unique ID for a workspace is typically a system-generated identifier that distinguishes one workspace from another. This ID is used in various backend processes to ensure that the right configuration and data are accessed for the correct workspace.

¶Summary