Uploaded March 2026 | Updated September 2026, 3 days ago
Aaand that may never pay off at this point š But I was very curious after seeing Umbrel Pro as a home server option, so I set out to make my own at a slightly better price. And since UmbrelOS is open source, I chose the Beelink ME Mini to do this since it has 6 NVMe slots.
Hereās how I did it (VERY technical):
**1. Install UmbrelOS**Ā - Flash umbrelOS USB installer with Balena Etcher ā boot mini PC ā install to internal NVMe āĀ `http://umbrel.local`Ā setup done
**2. RAID 5 NVMe Array**Ā - Install 4x 4TB NVMe SSDs ā SSH umbrel@umbrel.local āĀ `mdadm`Ā RAID5 LVM ā ext4 format ā mountĀ `/mnt/lvm-storage`Ā (11TB) āĀ `/etc/fstab`Ā persistence
**3. Immich Photos**Ā - App Store ā Immich ā edit docker-compose.yml volumes toĀ `/mnt/lvm-storage/immich`Ā folders
**4. OpenClaw Automation**Ā - App Store ā OpenClaw ā configure workflows
**5. Samba Network Share**Ā - SSH āĀ `sudo apt install samba`Ā (App Store version broken)ā addĀ `[Umbrel-Storage]`Ā share toĀ `/etc/samba/smb.conf`Ā pointing toĀ `/mnt/lvm-storage`Ā āĀ `sudo smbpasswd umbrel`Ā ā cronĀ `@reboot sleep 60 && systemctl restart smbd`Ā (fixes Umbrel killing it) āĀ `\\umbrel.local\Umbrel-Storage`Ā from Windows
Not going to lie, this was extremely complicated to setup and made me doubt if umbrelOS was even worth it but itās working and Iām happy lol.
Aaand that may never pay off at this point š But I was very curious after seeing Umbrel Pro as a home server option, so I set out to make my own at a slightly better price. And since UmbrelOS is open source, I chose the Beelink ME Mini to do this since it has 6 NVMe slots.
Hereās how I did it (VERY technical):
**1. Install UmbrelOS**Ā - Flash umbrelOS USB installer with Balena Etcher ā boot mini PC ā install to internal NVMe āĀ `http://umbrel.local`Ā setup done
**2. RAID 5 NVMe Array**Ā - Install 4x 4TB NVMe SSDs ā SSH umbrel@umbrel.local āĀ `mdadm`Ā RAID5 LVM ā ext4 format ā mountĀ `/mnt/lvm-storage`Ā (11TB) āĀ `/etc/fstab`Ā persistence
**3. Immich Photos**Ā - App Store ā Immich ā edit docker-compose.yml volumes toĀ `/mnt/lvm-storage/immich`Ā folders
**4. OpenClaw Automation**Ā - App Store ā OpenClaw ā configure workflows
**5. Samba Network Share**Ā - SSH āĀ `sudo apt install samba`Ā (App Store version broken)ā addĀ `[Umbrel-Storage]`Ā share toĀ `/etc/samba/smb.conf`Ā pointing toĀ `/mnt/lvm-storage`Ā āĀ `sudo smbpasswd umbrel`Ā ā cronĀ `@reboot sleep 60 && systemctl restart smbd`Ā (fixes Umbrel killing it) āĀ `\\umbrel.local\Umbrel-Storage`Ā from Windows
Not going to lie, this was extremely complicated to setup and made me doubt if umbrelOS was even worth it but itās working and Iām happy lol.










