还在为团队沟通工具发愁?试试 Rocket.Chat!开源、安全、可自托管,支持群聊、视频会议、文件共享。特别适用于离线环境中,用于替代微信!手把手教你如何安装使用,赶紧收藏起来吧!
Github:github.com/RocketChat/...

什么是 Rocket.Chat?
Rocket.Chat 是一款 开源、免费、可自托管 的团队沟通平台,功能强大,支持:
- 实时聊天(私聊、群聊、频道)
- 音视频会议(集成 Jitsi)
- 文件共享(支持多种格式)
- 机器人 & 自动化(集成 Zapier、GitHub 等)
- 端到端加密(保障数据安全)
- 多平台支持(Web、Windows、Mac、Linux、iOS、Android)
它特别适合离线的局域网中,用于替代微信办公,尤其适合 企业、开发团队、远程办公 使用!
如何安装 Rocket.Chat?
Rocket.Chat 支持多种安装方式,这里介绍 最简单的 Docker 安装方法。
1. 准备 docker-compose.yml 文件
创建 rocket-chat
文件夹,进入文件夹后,创建 docker-compose.yml 文件。另外官方提供了 compose.yml 的在线下载地址(PS:官方的 rocket.chat 镜像可能会因为网络问题导致下载不了,建议使用 docker hub 的镜像): raw.githubusercontent.com/RocketChat/...
yml
volumes:
mongodb_data: { driver: local }
services:
rocketchat:
image: rocket.chat:latest
restart: always
labels:
traefik.enable: "true"
traefik.http.routers.rocketchat.rule: Host(`${DOMAIN:-}`)
traefik.http.routers.rocketchat.tls: "true"
traefik.http.routers.rocketchat.entrypoints: https
traefik.http.routers.rocketchat.tls.certresolver: le
environment:
MONGO_URL: "${MONGO_URL:-\
mongodb://${MONGODB_ADVERTISED_HOSTNAME:-mongodb}:${MONGODB_INITIAL_PRIMARY_PORT_NUMBER:-27017}/\
${MONGODB_DATABASE:-rocketchat}?replicaSet=${MONGODB_REPLICA_SET_NAME:-rs0}}"
MONGO_OPLOG_URL: "${MONGO_OPLOG_URL:\
-mongodb://${MONGODB_ADVERTISED_HOSTNAME:-mongodb}:${MONGODB_INITIAL_PRIMARY_PORT_NUMBER:-27017}/\
local?replicaSet=${MONGODB_REPLICA_SET_NAME:-rs0}}"
ROOT_URL: ${ROOT_URL:-http://localhost:${HOST_PORT:-3000}}
PORT: ${PORT:-3000}
DEPLOY_METHOD: docker
DEPLOY_PLATFORM: ${DEPLOY_PLATFORM:-}
REG_TOKEN: ${REG_TOKEN:-}
depends_on:
- mongodb
expose:
- ${PORT:-3000}
ports:
- "${BIND_IP:-0.0.0.0}:${HOST_PORT:-3000}:${PORT:-3000}"
mongodb:
image: docker.io/bitnami/mongodb:${MONGODB_VERSION:-6.0}
restart: always
volumes:
- ${MONGODB_HOST_PATH:-mongodb_data}:/bitnami/mongodb
environment:
MONGODB_REPLICA_SET_MODE: primary
MONGODB_REPLICA_SET_NAME: ${MONGODB_REPLICA_SET_NAME:-rs0}
MONGODB_PORT_NUMBER: ${MONGODB_PORT_NUMBER:-27017}
MONGODB_INITIAL_PRIMARY_HOST: ${MONGODB_INITIAL_PRIMARY_HOST:-mongodb}
MONGODB_INITIAL_PRIMARY_PORT_NUMBER: ${MONGODB_INITIAL_PRIMARY_PORT_NUMBER:-27017}
MONGODB_ADVERTISED_HOSTNAME: ${MONGODB_ADVERTISED_HOSTNAME:-mongodb}
MONGODB_ENABLE_JOURNAL: ${MONGODB_ENABLE_JOURNAL:-true}
ALLOW_EMPTY_PASSWORD: ${ALLOW_EMPTY_PASSWORD:-yes}
2. 启动容器
运行以下命令,自动拉取镜像并启动:
bash
docker compose up -d
3. 访问 Rocket.Chat
安装完成后,打开浏览器访问:
arduino
http://你的服务器IP:3000
按照提示完成管理员账号设置,就可以开始使用了!
Rocket.Chat 特色功能
- 完全开源:无隐藏收费,代码透明
- 数据自托管:掌握在自己服务器,隐私无忧
- 高度可定制:支持插件、主题、API 集成
- 多端同步:电脑、手机都能用