OMV, Plex & Raspberry Zero 2W

  • Hi, waiting on some parts but plan to try running Plex server from Docker on a Zero 2, am I setting myself up for disappointment? I stream mainly 720p files to an AppleTV on a 1080p screen.


    Going from my Renegade build I rarely get over 480MB RAM use with Shairport & SMB plugins and Plex and Transmission in Docker.


    I've no real idea what to expect but my initial plan of installing OMV over DietPi has died having found some functionality to have been lost in the switch away from Armbian.


    Might have to try with 32bit Bullseye if OMV still installs on 32bit systems.

    OMV 7 | Armbian kernel | Rpi Zero 2 (Headless) | compose | downloader | shairport

    Edited 2 times, last by ojtindrum ().

    • Official Post

    Going from my Renegade build I rarely get over 480MB RAM use with Shairport & SMB plugins and Plex and Transmission in Docker.

    That seems extremely low for those services. Going to a system with 512mb of ram is asking for problems.


    Might have to try with 32bit Bullseye if OMV still installs on 32bit systems.

    It does but docker is phasing out 32bit support.

    omv 8.0.10-2 synchrony | 6.17 proxmox kernel

    plugins :: omvextrasorg 8.0.2 | kvm 8.0.6 | compose 8.1.3 | cterm 8.0 | borgbackup 8.1.5 | cputemp 8.0 | mergerfs 8.0 | scripts 8.0.1 | writecache 8.1


    omv-extras.org plugins source code and issue tracker - github - changelogs


    Please try ctrl-shift-R and read this before posting a question.

    Please put your OMV system details in your signature.
    Please don't PM for support... Too many PMs!

  • That seems extremely low

    That's what I thought too. I realise I'll be pushing it but was hoping if I amp out the swap file size I might be able to get away with it. I guess some of that ram'll get allocated to display even on headless systems though.


    docker is phasing out 32bit support

    Thanks Arron, I'm hoping 32 bit'll just be a stopgap until I can learn how best to squeeze the most out of these little boards.

    OMV 7 | Armbian kernel | Rpi Zero 2 (Headless) | compose | downloader | shairport

    • Official Post

    You will kill the SD card quickly if the swap partition/file is on the the SD card.


    I think you are asking too much out of a Zero 2W to run all of those services. It will have no ram to cache files and even using the OMV web interface might push it over the edge.

    omv 8.0.10-2 synchrony | 6.17 proxmox kernel

    plugins :: omvextrasorg 8.0.2 | kvm 8.0.6 | compose 8.1.3 | cterm 8.0 | borgbackup 8.1.5 | cputemp 8.0 | mergerfs 8.0 | scripts 8.0.1 | writecache 8.1


    omv-extras.org plugins source code and issue tracker - github - changelogs


    Please try ctrl-shift-R and read this before posting a question.

    Please put your OMV system details in your signature.
    Please don't PM for support... Too many PMs!

  • You will kill the SD card quickly if the swap partition/file is on the the SD card

    I have a Samsung endurance pro card, also a good 3.1usb stick with the option of using a cheap sata ssd.


    I think you are asking too much out of a Zero 2W

    You're probably right. I can always run plex etc bare metal but I'm playing with the idea of running containers on OpenWRT as well


    If it fails at least I've learned a lot on the way!

    OMV 7 | Armbian kernel | Rpi Zero 2 (Headless) | compose | downloader | shairport

    • Official Post

    I have a Samsung endurance pro card, also a good 3.1usb stick

    It will be swapping a lot. Unless either one of those has true wear leveling, they won't last.


    I can always run plex etc bare metal but I'm playing with the idea of running containers on OpenWRT as well

    Plex running on bare metal or in a container doesn't change the amount of ram it uses. Using OpenWRT will lower the amount of ram the OS is using by a little but not the services.

    If it fails at least I've learned a lot on the way!

    That is always good to learn more.

    omv 8.0.10-2 synchrony | 6.17 proxmox kernel

    plugins :: omvextrasorg 8.0.2 | kvm 8.0.6 | compose 8.1.3 | cterm 8.0 | borgbackup 8.1.5 | cputemp 8.0 | mergerfs 8.0 | scripts 8.0.1 | writecache 8.1


    omv-extras.org plugins source code and issue tracker - github - changelogs


    Please try ctrl-shift-R and read this before posting a question.

    Please put your OMV system details in your signature.
    Please don't PM for support... Too many PMs!

  • In case anyone's interested, I've got a 32bit Bookworm OMV running on a Zero 2 with SMB, Transmission, Plex server, Wireguard and shairplay.


    I had to install Docker by hand (weird error in the OMV interface) but everything's working well with about 130mb ram free still. It's overclocked/volted to 1.3 with passive cooling but it's taken pretty well, very happy so far tbh

    OMV 7 | Armbian kernel | Rpi Zero 2 (Headless) | compose | downloader | shairport

  • Ok, scaled things back a bit.


    64bit Bookworm, 32bit Plex and Trans containers, OMV Wireguard and Shairplay plugins.


    If I shutdown Transmission when not in use it's not chuggy at all. Plex is responsive, video files quick to skip, FF, whatever.


    Actually kind of surprised how well this works, absolutely not bottoming out in any meaningful way (unless Plex's scanning a new folder of c). Sits around 50ºC on a 20º ambient temp, passively cooled.


    Thought I'd have to resort to dietpi, this is so much better.

    OMV 7 | Armbian kernel | Rpi Zero 2 (Headless) | compose | downloader | shairport

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!