Whether you’ve just built a brand-new DIY NAS or wiped the OS for a clean slate, follow this streamlined post-install playbook. Every step links to an in-depth guide on saurabthakur.com so you can drill down whenever you need more detail. Happy homelabbing! 🛠️
📌 Quick Navigation
- Install & Update OMV
-
Create
/srv/personal
Mount Point - (Re-)Install Docker & Portainer
- Restore or Seed Your Docker Data
- Automate Smart Backups
- Hardening & Quality-of-Life Tweaks
- Remote & Secure Access
1️⃣ Install & Update OMV
• Flash the latest OMV ISO to a USB stick and install it on an SSD (never on
the data HDD). • Change the default admin/openmediavault password
after first login. • Run apt update && apt upgrade -y
to
pull the newest security patches.
➡️ Full walk-through:
Build a NAS from Scratch — Step-by-Step Guide
2️⃣ Create the /srv/personal
Mount Point
Your future backups, media, and Docker bind-mounts all live inside
/srv/personal
. Follow the fstab method to make the mount
persistent across reboots.
➡️ Details & troubleshooting:
Create a Mount Point for /srv/personal
3️⃣ (Re-)Install Docker & Portainer
• Curl the official Docker install script. • Spin up Portainer for
point-and-click container management.
➡️ Copy-paste commands:
Automated Docker Restore — Step 1 & 2
4️⃣ Restore or Seed Your Docker Data
• If this NAS is a rebuild, untar your latest archive and
rsync volumes, containers, network, swarm, and config folders back
into /var/lib/docker/
. • Import SQL dumps for Nextcloud &
Immich to bring databases back online.
➡️ One-by-one restore steps:
Automated Docker Restore on OMV
5️⃣ Automate Smart Backups
• Drop the provided docker_backup.sh
&
docker_compress.sh
scripts into /usr/local/bin/
. •
Enable the systemd timer so every night’s snapshot lands in
/srv/personal/docker-backups
and is gzipped to
docker-archives
. • Dumps of Nextcloud and
Immich DBs included!
➡️ Full automation guide:
Automated Docker Backup for OMV
6️⃣ Hardening & Quality-of-Life Tweaks
-
🔑 SSH keys & Wake-on-LAN — ditch passwords and power
up your NAS remotely.
Set up SSH Keys & WoL -
📦 Weekly Docker/Portainer auto-updates + optional daily
shutdown for energy savings.
Auto-Update Docker & Portainer -
📲 Telegram push alerts — secure your bot token inside a
.env
file and get real-time script notifications.
Secure Telegram Notifications
7️⃣ Remote & Secure Access
Cloudflare Tunnel + DDNS = no port-forwarding, HTTPS everywhere, and
your own subdomain.
➡️ End-to-end instructions:
Securely Access Your NAS via Domain & Cloudflare
🎉 You’re Done!
Reboot once for luck, verify your services in Portainer, and enjoy a rock-solid OMV NAS that’s backed up, updated, and reachable from anywhere. Got questions? Drop them under any linked guide above — each post has a comment section, and the author is quick to help! 💬