Skip to content

Rocket.Chat #2422

Open
Open

Description

@MickLesk

Name of the Script

Rocket.Chat

Script Type

CT (LXC Container)

Script path

No response

Where does it run?

None

Does this script support arm64?

arm64 supported

Tested on

  • Proxmox VE
  • Incus

📋 Script Details

#2314

Rocket.Chat gives defense, intelligence, and critical infrastructure the autonomy to run secure communications on their own terms, in mission-critical and highly classified environments.

Activity

  1. community-scripts-issue-bot commented on Oct 13, 2026

    @community-scripts-issue-bot

    ⚠️ ct/rocket.chat.sh is not on main, so there is no test command to post. Fill in Script path in the issue or fix the name, then add Ready For Testing again.

  2. echondropoulos commented on Oct 26, 2026

    @echondropoulos

    Hello! Just tried this out and got it working, but ran into a few bumps.

    Ran this to pull the script:
    bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/DevScripts/refs/heads/main/ct/rocketchat.sh)"

    During setup ran in Advanced Mode, gave it specific container id, static ip, used default cpu/ram/storage. During the install it prompted me for an admin email to use for the initial account (worked beautifully by the way).

    However once the install script finished I switched over to the newly created LXC and immediately faced a continuously restarting rocketchat.service.

    Checked journalctl with:
    journalctl -u rocketchat.service -n 30 --no-pager

    And the relevant block was:

    Oct 26 10:13:39 rocket node[13498]: +-----------------------------------------------------------------------------------------+
    Oct 26 10:13:39 rocket node[13498]: |                                       SERVER ERROR                                      |
    Oct 26 10:13:39 rocket node[13498]: +-----------------------------------------------------------------------------------------+
    Oct 26 10:13:39 rocket node[13498]: |                                                                                         |
    Oct 26 10:13:39 rocket node[13498]: |  Rocket.Chat Version: 8.9.0                                                             |
    Oct 26 10:13:39 rocket node[13498]: |       NodeJS Version: 22.23.4 - x64                                                     |
    Oct 26 10:13:39 rocket node[13498]: |      MongoDB Version: 8.0.34                                                            |
    Oct 26 10:13:39 rocket node[13498]: |       MongoDB Engine: wiredTiger                                                        |
    Oct 26 10:13:39 rocket node[13498]: |             Platform: linux                                                             |
    Oct 26 10:13:39 rocket node[13498]: |         Process Port: 3000                                                              |
    Oct 26 10:13:39 rocket node[13498]: |             Site URL: http://domain.com:3000                                         |
    Oct 26 10:13:39 rocket node[13498]: |      Hashed Site URL: 1234567890  |
    Oct 26 10:13:39 rocket node[13498]: |      OpenSSL Version: 3.5.9                                                             |
    Oct 26 10:13:39 rocket node[13498]: |        FIPS Provider: Disabled                                                          |
    Oct 26 10:13:39 rocket node[13498]: |          Commit Hash: 057a927d90                                                        |
    Oct 26 10:13:39 rocket node[13498]: |        Commit Branch: HEAD                                                              |
    Oct 26 10:13:39 rocket node[13498]: |                                                                                         |
    Oct 26 10:13:39 rocket node[13498]: |  YOUR CURRENT NODEJS VERSION IS NOT SUPPORTED,                                          |
    Oct 26 10:13:39 rocket node[13498]: |  PLEASE UPGRADE / DOWNGRADE TO VERSION 24.X.X                                           |
    Oct 26 10:13:39 rocket node[13498]: |                                                                                         |
    Oct 26 10:13:39 rocket node[13498]: +-----------------------------------------------------------------------------------------+
    Oct 26 10:13:39 rocket systemd[1]: rocketchat.service: Main process exited, code=exited, status=1/FAILURE
    Oct 26 10:13:39 rocket systemd[1]: rocketchat.service: Failed with result 'exit-code'.
    

    The installed node version that came with the default LXC for creation was 22.X.X:

    /usr/bin/node --version
    v22.23.4
    

    So I manually installed nodejs 24 with:

    npm install -g n
    n 24
    hash -r
    node -v # verify
    which node
    /usr/local/bin/node
    

    Then I modified the rocketchat systemd service:

    vim /etc/systemd/system/rocketchat.service
    
    # Change this:
    ExecStart=/usr/bin/node /opt/rocketchat/main.js
    
    # To this:
    ExecStart=/usr/local/bin/node /opt/rocketchat/main.js
    

    And finally reloaded systemd and restart service:

    systemctl daemon-reload
    systemctl restart rocketchat.service
    

    After that it took about 15-20 seconds for Rocket.Chat to show a good startup message in systemctl status rocketchat.service and ss -tulpn showed a :3000 MainThread entry as listening.

    And then I was able to reach the website and login!

    I have done nothing else so far, going to go through all of the Rocket.Chat webgui settings, but so far it is working.

    Let me know if there is anything else I need to test.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions