Backup Guide - Homarr - (OpenMediaVault/Docker)


This guide documents how to safely back up your Homarr instance running as a Docker container on OpenMediaVault.


🔧 Purpose

Backing up your Homarr configuration ensures that all your dashboard settings and app tiles can be restored after a system wipe, migration, or rebuild.


🔢 Assumptions

/srv/dev-disk-by-uuid-b588f7eb-f98f-4e15-b964-25574b92227e/HELCONFIG/homarr

- You want to store the backup in:

/srv/dev-disk-by-uuid-b588f7eb-f98f-4e15-b964-25574b92227e/HELCONFIG/


---

## 🚀 Backup Process

### ✅ Step 1: Stop the Container
To ensure a consistent backup, stop the running Homarr container first:
```bash
sudo docker stop homarr

✅ Step 2: Install Zip (if needed)

If you haven't used the zip command before, you might need to install it:

sudo apt update
sudo apt install zip -y

✅ Step 3: Create the Backup

Run this command to zip the entire Homarr folder:

sudo zip -r /srv/dev-disk-by-uuid-b588f7eb-f98f-4e15-b964-25574b92227e/HELCONFIG/homarr-full-backup.zip \
  /srv/dev-disk-by-uuid-b588f7eb-f98f-4e15-b964-25574b92227e/HELCONFIG/homarr

⚠️ Ensure you're zipping the entire folder, not just the appdata directory.


✅ Step 4: Start Homarr Again

Once the backup is complete, start your container again:

sudo docker start homarr

📁 Result

You will now have a backup file:

homarr-full-backup.zip

Located in:

/srv/dev-disk-by-uuid-b588f7eb-f98f-4e15-b964-25574b92227e/HELCONFIG/

This file contains everything inside your Homarr directory.


✉️ Notes


🔄 To Restore

To restore a backup:

sudo unzip homarr-full-backup.zip -d /srv/dev-disk-by-uuid-b588f7eb-f98f-4e15-b964-25574b92227e/HELCONFIG/

Then bring the container up with Docker Compose as usual.


Revision #4
Created 2025-05-29 04:43:52 UTC by Moose
Updated 2025-05-29 05:45:05 UTC by Moose