Archive and unarchive channels

plans-img Available on all plans

deployment-img Cloud and self-hosted deployments

Archive a channel

Anyone using Mattermost can archive the public channels or private channels they belong to, unless the system admin has restricted the permissions to do so. system admins can archive channels in the System Console without needing to be a channel member. When a channel is archived, it’s removed from the user interface, but a copy exists on the server in case it’s needed for audit reasons at a later stage.

Note

From Mattermost v5.28, users can view, share, and search for archived channel content. Because a copy of the channel exists on the server, you can’t reuse the URL of an archived channel when creating a new channel.

To archive a channel, select the channel name at the top of the center pane to access the drop-down menu, then select Archive Channel.

Tip

Instead of archiving, you can also leave the channel open and post a message in the channel saying it’s considered archived, such as: # This channel is archived.

Unarchive a channel

System admins and Team admins can unarchive public channels or private channels they belonged to before they were archived. When a channel is unarchived, channel membership and all its content is restored, unless messages and files have been deleted based on the data retention policy.

Search for the channel if required. Then, open the channel, select the channel name at the top of the center pane to access the drop-down menu and select Unarchive Channel.

Unarchive a channel.

Tip

Alternatively, system admins can unarchive channels via the CLI, or via the mmctl. Team admins can unarchive channels via the API.