User Guide
6.4
6.4
  • Rocket.Chat
    • Our Plans
  • Deploy
    • Deploy Rocket.Chat
      • System Requirements
      • Deploy with Docker & Docker Compose
      • Deploy with AWS
      • Deploy with Snaps
      • Updating Rocket.Chat
      • Scaling Rocket.Chat
        • Microservices
        • Running Multiple Instances
        • Automation Tools
          • Ansible
          • OpenShift
          • Vagrant
      • Additional Deployment Methods
        • Deploy with Kubernetes
        • Deploy with Digital Ocean
        • Deploy on Google Compute Engine
        • Deploy with Ubuntu
        • Deploy with CentOS
        • Deploy on Kali
        • Deploy on Debian
        • Deploy on IBM Cloud
        • Deploy on Windows 10
        • Plug-in Deployments
        • Unsupported Methods
          • OpenSUSE Leap 42.2
          • FreeBSD
            • Deploying Rocket.Chat Server Binaries on a FreeBSD system
          • Windows Server
          • Linode
          • Scalingo
          • Cloudron.io
          • Jelastic
          • Aliyun
          • Galaxy
          • Syncloud
          • OpenShift
  • Setup and Configure
    • Environment Configuration
      • Deployment Environment Variables
        • Manage Settings Using Environmental Variables
      • MongoDB Configuration
        • MongoDB URI Authentication
        • MongoDB Backup and Restore
        • Additional MongoDB Driver Options
        • Configure a Replica Set for MongoDB
        • Migrate from Built-In Meteor MongoDB to External Server
        • Migrate from mmap to WiredTiger Storage Engine
        • Supported MongoDB Versions
      • Firewall Configuration
      • Configuring SSL Reverse Proxy
      • Additional Configurations
        • Running in a sub folder with Apache
        • Univention Corporate Server (UCS)
        • Setting Up Client SSL Certificate Authentication for Rocket.Chat
        • Setting up Process Managers and Init Systems
      • Check Node.js Version
    • Installing Client Apps
      • Desktop & Mobile Apps
      • Minimum Requirements for Client Apps
    • Trials
      • Pro Trial
      • Enterprise Trial
    • License Application
    • Accessing Your Workspace
      • Rocket.Chat Setup Wizard
      • Admin Account Creation
      • Basic White-labeling
      • Inviting Users
    • Advanced workspace management
      • Google Translate Integration
      • Database Migration
      • Restoring an Admin User
      • CDN
      • Troubleshooting
      • Client Compatibility Matrix
    • Rocket.Chat Air-gapped Deployment
      • Offline Workspace Registration
      • Offline License
      • Air-gapped workspace Configuration
      • Air-gapped App Installation
    • Roles in Rocket.Chat
  • Use Rocket.Chat
    • User Guides
      • Access your workspace
      • Main Menu
      • User Panel
        • Account
        • Accessibility and appearance
        • Manage Devices
      • Rooms
        • Channels
          • Create a new Channel
          • Edit A Channel
          • Manage Channel Members
          • Search Messages in a Channel
        • Teams
          • Create a new Team
          • Edit a Team
          • Manage Team Members
          • Manage Team Channels
          • Teams Premium Plan
        • Discussions
          • Create a new Discussion
          • Edit A Discussion
          • Search Messages in Discussion
          • Manage Discussion Members
        • Direct Messages
          • Create a new Direct Message
          • Direct Message Actions
        • Threads
          • Create a New Thread
        • Room Roles
      • Messages
        • Message Actions
        • Off-the-record (OTR) Messaging User Guide
      • Notifications
      • Security Bundle
        • Data Loss Prevention User Guide
        • End to End Encryption User Guide
        • Two Factor Authentication User Guide
      • Keyboard Shortcuts
    • Workspace Administration
      • Workspace
      • Subscription
      • Registration
      • Engagement
      • Moderation
      • Federation
      • Rooms
      • Users
        • Guest Users
        • Monthly Active Contacts (MACs)
        • Add users through Identity management and authentication services
      • Invites
      • User Status
      • Permissions
        • Setting's Permission
      • Device Management
      • Email Inboxes
      • Mailer
      • Third-party Login
      • Integrations
        • AppVeyor
        • Azure Alerts
        • BitRocket
        • Dead Simple Screen Sharing
        • EasyRedmine
        • Giphy Integrations
        • GitLab
        • Google Calendar
        • GitHub
        • Graylog
        • Jenkins notifications via Rocket.Chat Marketplace
        • JFrog Xray
        • MicroBadger
        • Microsoft Teams
        • NewRelic
        • Nextcloud and WebDAV integrations
        • Nextcloud Rocket.Chat App
        • Nixstats notification
        • PagerDuty
        • Prometheus
        • Grafana
        • Review Board
        • RunDeck Job Notifications
        • Sentry
        • Simple Telegram Bot
        • TravisCI
        • Uptime Robot
        • Zapier
        • django-rocketchat-auth 1.2
        • Add Jira notifications via webhook
      • Import
        • Import from HipChat
        • Import from Slack
          • SlackBridge
        • Import CSV
      • Reports
      • Sounds
      • Emoji
      • Settings
        • Accounts
          • Custom Fields
        • Analytics
        • Assets
        • Bots
        • CAS
        • Conference Call
        • Custom Emoji Filesystem
        • Custom Sound Filesystem
        • Discussion
        • E2E Encryption
        • Email
          • Edit your Email Content
          • Direct email reply
          • Email configuration
        • Federation
          • Matrix Bridge
            • Matrix Admin Guide
              • Matrix Homeserver Setup
                • Matrix Allow/Block List
              • Matrix Bridge Configuration
            • Matrix User's Guide
              • Create federated rooms
              • Invite external users to your Rocket.Chat server
              • Communicate with a federated user
              • Search and join public channels on the Matrix network
              • Assign roles for users in federated rooms
            • Matrix Bridge FAQs
          • Rocket.Chat Basic Federation
            • Cross-server Federated Channels
        • File Upload
          • Minio
          • Recommendations for File Upload
          • File Upload FAQs
        • General
          • Net Promoter Score (NPS) survey
        • IRC Federation
        • Layout
        • LDAP
        • Logs
        • Message
        • Meta
        • Mobile
        • Omnichannel Admin's Guide
          • Queue Types (Routing Algorithm)
        • OTR
        • Outlook Calendar
        • Premium
        • Push
        • Rate Limiter
        • Retention Policy
        • SAML
        • Page
        • Search
        • Setup Wizard
        • SlackBridge
        • Smarsh
        • SMS
        • Threads
        • Troubleshoot
        • User Data Download
        • Voice Channel
        • Webdav Integration
        • WebRTC
        • OAuth
        • Device Management
    • Authentication
      • Authentication Across Plans
      • LDAP
        • Configure LDAP Connection
        • LDAP User Search
        • LDAP Data Sync Settings
        • LDAP Premium Settings
        • LDAP Setup
      • SAML
        • SAML Configuration
        • Active Directory Federation Services
        • Keycloak
      • OAuth
        • Facebook OAuth Setup
        • Google OAuth Setup
        • GitLab OAuth Setup
        • GitHub OAuth Setup
        • LinkedIn OAuth Setup
        • Nextcloud OAuth Setup
        • WordPress OAuth Setup
        • MS Office 365 Custom OAuth Setup
        • Additional OAuth Methods
      • OpenID Connect
        • Keycloak
        • Okta Identity Cloud Service
      • Iframe-based Single Sign-On
    • User Management
      • Custom Roles
      • Device Manager
        • Device Management Settings
      • Message Auditor
        • Audit Edits, Deletions, and Encrypted Communications
        • Audit Logs
    • Omnichannel
      • Current Chats
      • Omnichannel Reports
      • Analytics
      • Real-time Monitoring
      • Managers
      • Agents
      • Departments
      • Custom Fields
      • Livechat Triggers
      • Livechat Widget Installation
      • Livechat Widget Appearance
      • Webhooks
      • Business Hours
      • Monitors
      • Units
      • Canned Responses
        • Canned Responses Omnichannel Manager's Guide
      • Tags
      • SLA Policies
      • Priorities
    • Rocket.Chat Cloud
      • Create your new cloud account
      • Manage your cloud account
        • Custom domain for your Cloud-hosted workspace
        • Profile
        • Organization Settings
        • Workspaces
        • Invoices
        • Payment Methods
        • Security
        • Support
        • Contact Sales
    • Rocket.Chat Voice Channel
      • Getting Started with Voice Channel
      • Voice Channel Admin Guide
        • Configure without previously having a PBX server
          • SIP Extensions
          • Configure asterisk manager interface and users
        • Configure with an active PBX server
          • Associate agents with extensions in Rocket.Chat
      • Voice Channel Technical Specification
      • Voice Channel Agent Guides
        • How to make myself available to accept calls?
        • How to take a call in Rocket.Chat voice channel?
        • How to initiate an outbound call as an agent?
      • Voice Channel FAQs
    • Rocket.Chat Conference Call
      • Conference Call Admin Guide
        • Pexip app
        • Jitsi app
        • BigBlueButton (BBB) app
        • Google Meet app
      • Conference Call User's Guide
      • Omnichannel Video/Audio Call Configuration
    • Rocket.Chat Federation
    • Rocket.Chat Mobile
      • Rooms on Rocket.Chat Mobile
      • Messages and Threads on Mobile
      • Push Notifications
        • Secured Push Notification
        • Push Notifications User Guide
    • Omnichannel Agent's Guides
      • Omnichannel Conversation
      • Omnichannel Queue
      • Omnichannel Contact Center
        • Omnichannel Contact Manager Assignment
      • Email Inboxes
  • Extend Rocket.Chat Capabilities
    • Rocket.Chat Marketplace
      • Rocket.Chat Public Apps Guides
        • Omnichannel Apps
          • SMS
          • Telegram App
            • Telegram Agent's Guide
          • Rasa App
          • Salesforce CRM Integration
            • Salesforce CRM Agent's Guide
          • HubSpot CRM
            • HubSpot CRM Agent's Guide
          • Dialogflow App
            • Upload File To Ongoing Dialogflow Chats
          • Twitter App
            • Twitter App Agent's Guide
          • Facebook App
            • Facebook App Agent's Guide
          • WhatsApp
            • WhatsApp Agent's Guide
          • WhatsApp Sandbox
            • WhatsApp Sandbox Agent's Guide
          • Instagram Direct
            • Instagram Direct Agent's Guide
          • WhatsApp Cloud App
            • Configure Whatsapp Cloud App
            • Using WhatsApp Cloud App
        • Atlassian Apps
          • Jira Server v2.0
          • Bamboo Integration
          • Bitbucket Server
          • Confluence Server
          • Jira Server
        • Pexip App
        • Jitsi app
        • BigBlueButton (BBB) app
        • Google Meet app
        • Trello
          • Using the Trello App
        • Zoom
          • Using the Zoom App
        • Data Loss Prevention (DLP) App
        • Poll
        • Poll Plus
          • Poll Plus Features
        • Microsoft Teams Bridge
          • Using Microsoft Teams Bridge
        • GitHub App
          • Using GitHub App
        • Google Drive
          • Using the Google Drive App
        • Google Calendar
          • Using the Google Calendar App
        • Zapier App
          • Install Zapier App
          • Using Zapier App
        • ChatGPT App
          • Using the ChatGPT App
        • Mod Assist App
          • Using the Mod Assist App
        • ClamAV Integration
      • App Storage Location
    • Integrations
    • Rocket.Chat API
  • Resources
    • Frequently Asked Questions
      • Accessing your workspace FAQs
      • License FAQs
        • Trial FAQ
        • Downgrade behavior
        • Fair use allowance FAQs
      • My Account FAQs
      • Registration
      • Message Privacy
      • Localization
      • Apps FAQs
      • Update FAQs
      • WhatsApp Cloud API FAQs
      • Cloud FAQs
      • Support FAQs
      • Whatsapp Business App FAQs
      • Identity Management FAQ
      • Deployment FAQ
        • Updating Rocket.Chat FAQ
        • Snaps FAQ
      • Federation FAQs
      • Monthly Active Contacts FAQs
      • Omnichannel FAQs
    • Brand and Visual Guidelines
      • Logo
      • Typography
      • Colors
      • Patterns
      • Iconography
      • Photos
      • Brand Usage Examples
      • Media Kit
    • Developer Documentation
    • Glossary
  • Contribute to Rocket.Chat
    • Contributor Code of Conduct
    • How Can I Help?
    • Annual Contribution Programs
  • APPLICABLE TERMS
    • Customer Terms of Service
    • Additional Terms
      • Terms of Use
      • Acceptable Use Policy
      • Service-Specific Terms
        • Master Service Agreement for Professional Services
        • Cloud Services Terms
          • Marketplace and Apps
  • CUSTOMER CENTER
    • Cloud Services Center
      • Rocket.Chat Cloud Hosting Service Level Agreement (SLA)
    • Security Center
      • Security Policy
      • Compliance Resources
      • Security fixes and updates
        • cve-2022-32211
      • End-to-End Encryption Specifications
    • Support Center
      • Premium Support Plans
        • Support Prerequisites and Version Durability
        • Premium Support Channels
        • Our Support Ticket Classification System and SLAs
        • Rocket.Chat Legacy Support
      • Community Resources
    • Legal Center
      • Privacy Policy
        • Subprocessors
        • Privacy Policy Facebook Messenger
        • Privacy Notice for Air-Gapped Workspaces
      • GDPR
        • Data Processing Agreement
      • LGDP
        • Nomeação do Encarregado pelo Tratamento de Dados Pessoais
      • DMCA Policy
      • Accessibility statement
      • Code of Conduct: Services
      • Law Enforcement
        • Guidelines for Law Enforcement
        • Censorship and Harmful Content
        • Server Lookup
      • Historical Agreements and Policy Archive
Powered by GitBook
On this page
  • General Settings
  • Apps
  • REST API
  • Update
  • Notifications
  • Iframe Integration
  • NPS
  • Reporting
  • Stream Cast
  • Timezone
  • Translations
  • UTF8
  1. Use Rocket.Chat
  2. Workspace Administration
  3. Settings

General

Configure general settings of your workspace.

PreviousFile Upload FAQsNextNet Promoter Score (NPS) survey

Last updated 1 year ago

To access the general settings of your workspace, navigate to Administration > Workspace > Settings > General

Remember always to hit Save Changes to apply any changes made.

General Settings

  • Show Setup Wizard: This setting SHOULD NOT be altered. It is been set automatically from Pending -> In Progress -> Completed depending on whether your workspace's general setup procedure has been completed. Changing this manually can lock your workspace. Please refer to this

  • Site URL: This sets the URL of the workspace. Example: https://chat.domain.com/

  • Site Name: This sets the name of the workspace. Example My Rocket.Chat Server

  • Document Domain: Lets you set the document domain.

  • Language: This sets the default language for the workspace. This setting is overridden if the user has changed his language preference.

  • Allow Invalid Self-Signed Certs: Enable to allow invalid and self-signed SSL certificates for link validation and previews.

  • Enable Content-Security-Policy: Do not disable this option unless you have a custom build and are having problems due to inline-scripts.

  • Extra CSP Domains: Extra domains to add to the Content-Security-Policy.

  • Restrict access inside any Iframe: Lets you set restrictions to load the Rocket.Chat inside any iframe

  • Options to X-Frame-Options: Options to X-Frame-Options.

  • Enable Favorite Rooms: Lets you set if users can mark a room as favorite

  • First Channel After Login: Insert here the name of the channel that the user enters after logging in. Setting this field to empty or setting invalid name results in the user being directed to the workspace's home page. Example: #welcome

  • Unread Count: This setting changes the behavior of the unread counter

    • All messages: All messages are counted on the counter, regardless if they are mentioned or not.

    • User mentions only: Only mentions using @yourUsername are counted on the counter.

    • Group mentions only: Only group mentions using @all or @here are counted on the counter.

    • User and group mentions only: All mentions are counted, this includes @all, @here and @yourUsername

  • Unread Count for Direct Messages: This setting changes the behavior of the unread counter on Direct Messages

    • All messages: All messages sent by a customer are counted on the counter.

    • Mentions only: Only mentions using @yourUsername are counted on the counter.

  • Unread Count for Omnichannel Chats: This setting changes the behavior of the unread counter on Direct Messages

    • All messages: All messages sent by another user are counted on the counter.

    • Mentions only: Only mentions using @yourUsername are counted on the counter.

  • DeepLink_Url: Lets you set the DeepLink URL

  • CDN Prefix: If you want to use a CDN to load the assets of your workspace, insert here your CDN Prefix.

  • Use CDN Prefix for all assets: This defines if all assets from the workspace come from a CDN.

  • CDN Prefix for JS/CSS: Insert here the prefix for the CDN that should load the JS/CSS assets.

  • Force SSL: You can use this setting to force SSL on your workspace. We strongly discourage the usage of this setting, this should be done at the reverse proxy level by redirecting to HTTPS.

Force SSL should never be used with reverse proxy. If you have a reverse proxy, you should do the redirect there. This option exists for deployments like Heroku, which does not allow the redirect configuration at the reverse proxy.

  • Google Tag Manager Id: You can use Google Tag Manager on Rocket.Chat by setting your Id on this setting.

  • Bugsnag API Key: If you are integrating Bugsnag with Rocket.Chat, you should put your Bugsnag API Key here.

  • Store Last Message: Store the last message sent in each room. This enables the viewing of the last message on the left sidebar (should be on by default)

  • Robots.txt File Contents: This sets the content of the Robots.txt file, used to help index your workspace on different search engines and crawlers

  • Enable second-layer encryption for data transport: Lets you enable second-layer encryption.

This feature is currently in alpha

  • Reset Section to Default: Click to reset the general settings to default.

Apps

  • Number of days to keep logs from apps stored: Lets you set how long in days to keep logs from Rocket.Chat Apps.

  • Enable the App Framework: Use this setting to enable the Rocket.Chat Apps Framework. This allows you to add Rocket.Chat Apps from our Marketplace to your workspace.

  • Enable development mode: Development mode allows the installation of apps that are not from the Rocket.Chat's Marketplace.

  • Apps' Source Package Storage type: Choose where all the apps' source code should be stored. Apps can have multiple megabytes in size each.

  • Directory for storing apps source package: Absolute path in the filesystem for storing the apps' source code (in zip file format)

REST API

  • Max Record Amount: This sets the maximum number of records the REST API should return when not set to unlimited.

  • Default Count: The default count for REST API results if the consumer did not provide any.

    • Yes: Allows the usage of the number 0 as count parameter. Setting count to 0 returns ALL the data from that endpoint

    • No: Setting the number 0 on count, returns 0 results.

  • Enable Direct Message History Endpoint: This enables the /api/v1/im.history.others which allows the viewing of direct messages sent by other users that the caller is not part of.

  • Shield Types: Types of shields to enable as a comma-separated list, choose from online, channel or * for all

  • Require authentication for users shields: Let you set if user authentication is required for shields.

Setting this to false makes your workspace only accept requests from the same domain of the said workspace. E.g. Rocket.Chat workspace will only accept requests from the Rocket.Chat domain.

  • CORS Origin: Here, you can set what origins are allowed to make requests to your workspace. You can use * to accept from all origins. For multiple Origins, use a comma-separated list. E.g https://domain1.com, https://domain2.com, https://domain3.com

  • Use REST instead of WebSocket for Meteor calls: Set if Rest is used instead of WebSocket for Meteor calls.

  • User Limit for Adding All Users to Channel: This limits the number of users that can be added to a Channel at the same time.

Update

  • Update Latest Available Version: Updates to the specific versions available

  • Enable the Update Checker: Checks automatically for new updates / important messages from the Rocket.Chat developers and receives notifications when available. The notification appears once per new version as a clickable banner and as a message from the Rocket.Cat bot, both visible only for administrators.

Notifications

  • Max Room Members Before Disabling All Message Notifications: Max number of members in the room when notifications for all messages get disabled. Users can still change per room setting to receive all notifications on an individual basis. (0 to disable)

Iframe Integration

<iframe src="https://open.rocket.chat/" allow="geolocation; microphone; camera"></iframe>
  • Enable Send: This setting defines if Rocket.Chat can send events to the parent window.

  • Send Target Origin: Origin with protocol prefix, which commands are sent to e.g. https://localhost, or * to allow sending to anywhere.

  • Enable Receive: This setting defines if a parent window can send commands to Rocket.Chat.

  • Receive Origins: Origins with protocol prefix, separated by commas, which are allowed to receive commands e.g. https://localhost, http://localhost, or * to allow receiving from anywhere.

NPS

Reporting

  • Send Statistics to Rocket.Chat: By sending your statistics, you'll help us identify how many instances of Rocket.Chat are deployed, as well as how good the system is behaving, so we can further improve it. Don't worry, as no user information is sent and all the information we receive is kept confidential.

Stream Cast

  • Stream Cast Address: IP or Host of your Rocket.Chat central Stream Cast. E.g. 192.168.1.1:3000 or localhost:4000

Timezone

  • Default timezone for reporting: Sets the default timezone that is used when showing dashboards or sending emails.

  • Custom timezone: Let you set custom timezones

Translations

  • Custom Translations: With this setting, you can configure custom translations for your workspace. Should be a valid JSON where keys are languages containing a dictionary of keys and translations. Example:

{
 "en": {
  "Channels": "Rooms"
 },
 "pt": {
  "Channels": "Salas"
 }
}

UTF8

  • UTF8 Names Validation: RegExp used to validate usernames and channel names

  • UTF8 Channel Names Validation: RegExp used to validate channel names

  • UTF8 Names Slugify: RegExp used to create slugs for names.

If you are having problems with names when creating channels (e.g., when using non-English characters), changing these values will probably fix it. For example, using [\w_-]+ should allow any non-space character to be part of a name.

Default Referrer Policy: This controls the 'referrer' header that's sent when requesting embedded media from other workspaces. For more information, refer to Remember, a full page refresh is required for this to take effect

Allow Getting Everything: This setting affects the count query parameter. See more at

Enable Shields: Enables the usage of via API. Shields are available at /api/v1/shield.svg

Enable CORS: Use this setting to enable for the REST API. Enabling CORS makes the workspace only accept API Calls from specific origins.

To be able to use the microphone, camera, and geolocation in an iframe, be sure to allow . Example

issue
You can see all the options here.
MDN.
Offset and Count Information
Shields
CORS
the iframe features policy
Net Promoter Score (NPS) survey