Archive and unarchive channels
Available on all plans
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.
To archive a channel:
Tap the channel you want to archive.
Tap the More icon located in the top right corner of the app.
Tap View info.
Tap Archive Channel.
Tap Yes to confirm.
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.
To unarchive a channel:
Tap the channel you want to unarchive.
Tap the More icon located in the top right corner of the app.
Tap View info.
Tap Unarchive Channel.
Tap Yes to confirm.
Tip
Alternatively, system admins can unarchive channels via the CLI, or via the mmctl. Team admins can unarchive channels via the API.