Create public channel like 'general' but read-only


A school is trying to create a channel ‘#informations’ similar to ‘#general’ in order to publish information to all their students. Using ‘#general’ isn’t the proper way because everybody is writing in this chanel, and important informations are lost.

So, how to create a new channel ‘Important’, readonly, public, and in which everybody is already joined.

Workaround :slight_smile:

  • create a chanel, public, read-only
  • once done, enter ‘/invite-all-from #general’ in Message area.


Server Setup Information

  • Version of Rocket.Chat Server: 3.5.0
  • Operating System: Debian bullseye/sid
  • Deployment Method:
  • Number of Running Instances: 1
  • DB Replicaset Oplog:
  • NodeJS Version: 1.16
  • MongoDB Version:
  • Proxy: apache
  • Firewalls involved: shorewall

Any additional Information

I’m not sure what you want from us? You already have the way to do this described.

Additionally you should set the Channel as Default, so all newly created users get joined automatically.

After many searches, I found this way to do what I wanted. Is it the best way to do this ?
This description is there to help admins to do the same if needed.

Thanks for your answer. I can’t find how to select my channel as ‘default’. Due to my RC version ?