# Restore DB from Old Server (omnibus) to New One (docker)

**URL:** <https://forum.mattermost.com/t/restore-db-from-old-server-omnibus-to-new-one-docker/21307>\
**Category:** Troubleshooting\
**Created:** [November 10, 2024, 7:44pm UTC](https://forum.mattermost.com/t/restore-db-from-old-server-omnibus-to-new-one-docker/21307 "2024-11-10T19:44:53Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![fffjjjggg](https://avatars.discourse-cdn.com/v4/letter/f/ad7895/32.png) [@fffjjjggg](https://forum.mattermost.com/u/fffjjjggg)\
**Post date:** [November 10, 2024, 7:44pm UTC](https://forum.mattermost.com/t/restore-db-from-old-server-omnibus-to-new-one-docker/21307/1 "2024-11-10T19:44:53Z")

</div>

I had a Mattermost omnibus server running, moved my server from one location to another, wanted to start again, and loaded up a new instance via docker compose. Before I deleted my mattermost omnibus instance, I made a backup via `mmomni backup -o`.

How can I make the channels and messages from my previous server visible in my current one? A broad overview of the steps necessary to make this happen would help me greatly.

I do not need to ensure that user credentials are reinstated but if that is not a difficult task, that would also be great.

---

<div class="post-metadata">

**Author:** ![john.combs](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mattermost.com/john.combs/32/7118_2.png) [@john.combs](https://forum.mattermost.com/u/john.combs)\
**Post date:** [November 12, 2024, 7:07pm UTC](https://forum.mattermost.com/t/restore-db-from-old-server-omnibus-to-new-one-docker/21307/2 "2024-11-12T19:07:13Z")

</div>

Hi @fffjjjggg! Great question! Restoring your Mattermost data from an Omnibus backup to a Docker setup can be done by following some essential steps. I recommend checking out Mattermost’s [backup and recovery documentation](https://docs.mattermost.com/deploy/backup-disaster-recovery.html). Let us know how it goes, and feel free to reach out if you have further questions!

---

<div class="post-metadata">

**Author:** ![proxycon](https://avatars.discourse-cdn.com/v4/letter/p/e9bcb4/32.png) [@proxycon](https://forum.mattermost.com/u/proxycon)\
**Post date:** [September 2, 2025, 12:14pm UTC](https://forum.mattermost.com/t/restore-db-from-old-server-omnibus-to-new-one-docker/21307/3 "2025-09-02T12:14:29Z")

</div>

Hi @fffjjjggg, this come a bit late but with the set deprication of mattermost omnibus, the dev team published official migration guides from omnibus to other deployment solutions (in the github repo readme):

> **[GitHub - mattermost/mattermost-omnibus: A simple way to install Mattermost.](https://github.com/mattermost/mattermost-omnibus?tab=readme-ov-file)**
>
> A simple way to install Mattermost.

I followed this and had some struggles so if you are still considering the migration and encouter problems, check out [my issue and fix](https://forum.mattermost.com/t/solved-migrating-issues-from-omnibus-to-docker/25182/2).
