Installed OMV on Raspberri Pi 4, Setup NAS. Now what?

  • Morning all,


    Total Linux noob here, but with the help of official wiki's, Youtube tutorials and you guys on this forum, I managed to setup my OMV 7 on a Raspberry Pi 4 with 3 x 4Tb external hard drives shared via SMB, accessible from all PC's on my home network and my from Kodi on my SmartTV (even from VLC on my phone). All is working great.


    I installed Docker and set up Pi-Hole, however when I set my PC DNS to the Pi-Hole IP, I have no connection to the internet anymore (but Pi-Hole recognizes that there is traffic coming through). Google told that it's because the router has a different DNS and should be changed to the Pi-Hole DNS ... problem is, in my country the fibre comes from a mobile network and they lock the routers, so now way to access the web GUI of the router to change the DNS. So scrapped that idea.


    I have Sonarr, Radarr, Jacket and Qbittorrent setup and working on my PC. Thinking of maybe moving that over to OMV (via Docker)


    Question is ... what's else, what's next? What other cool stuff can I do with this setup? Which plugins are recommended? Tutorials?

  • It will be a good project getting all of the *arr apps running on the rpi in docker. You could also try to run jellyfin, kodi or plex on the rpi but you might be pushing it if is transcoding with more than one stream.


    I have prowlarr, radarr, sonarr, overseerr, sabnzbd, qbittorrent, plex, tautulli - so everything I need for media - all in one place working together nicely - but on a N100 minipc.


    Use the docker images from linux server as these are good and well supported.


    If you use vpn for qbittorrent - I would recommend trigus42/qbittorrentvpn image


    Also worth getting dozzle running on the pi - really helps with keeping an eye on logs for the docker containers.


    swag reverse proxy is another docker that I use and it works great


    If you want a nice web home page for the home lab with good integration with docker - check out homepage docker. Here is my homepage


    OMV 7 (latest) on N100 Minipc (16GB) and RPI5 (8GB). OS on SD card. System ext4 on SSD. Data BTRFS on HDDs

  • Nice. Thanks for the ideas.


    I'll have to Google all those to see what each of them do and how it will help me.

    Really like the dashboard idea. Trying to install flame-dashboard, but that didn't work, so will try homepage docker a try

  • Config files. The docs and wiki is good.


    Will take you a little time but you wanted a project.

    OMV 7 (latest) on N100 Minipc (16GB) and RPI5 (8GB). OS on SD card. System ext4 on SSD. Data BTRFS on HDDs

    • New
    • Official Post

    Question is ... what's else, what's next? What other cool stuff can I do with this setup?

    Some ideas :)

    https://fleet.linuxserver.io/ or https://docs.linuxserver.io/images-by-category/


    Maybe

    • Wiki
    • Nextcloud with collabora
    • Calibre or CalibreWeb
    • remote backup
    • New
    • Official Post

    Question is ... what's else, what's next? What other cool stuff can I do with this setup? Which plugins are recommended? Tutorials?

    The question you might ask is, "when is enough, enough"? Constantly adding app's and services comes with a risk of adding something that is not compatible with OMV.

    Since you're running an R-PI, booting from an SD-card, that risk also includes adding new Dockers. Dockers, especially media servers, running from the boot drive, comes with risk of completely filling the boot drive with meta-data. At that point, the server may not boot.

    If you're reasonably happy with what you have now, you might consider backing up your boot drive before continuing to experiment. -> Cloning Flash Media. (A look at The Benefits of Maintaining Operating System Backup wouldn't hurt anything either.) Otherwise, if you do something that breaks the server, the loss of what you've done so far might be somewhat painful.

  • You could also try to run jellyfin, kodi or plex on the rpi

    This is what I was hoping to do. One thing I'm wondering is, given OMV and Jellyfin running on the same rpi and using the same USB drive, should Jellyfin access the HDD directly, or should it nfs mount the OMV share?

  • If you're reasonably happy with what you have now, you might consider backing up your boot drive before continuing to experiment. -> Cloning Flash Media. (A look at The Benefits of Maintaining Operating System Backup wouldn't hurt anything either.) Otherwise, if you do something that breaks the server, the loss of what you've done so far might be somewhat painful.

    Great idea, thanks. My previous setup was installed on a 16gb SD card and took about 3-4 years before it was full. My new boot drive is a 128Gb SD card, so will take some time to fill up, I guess. However, good idea to backup so I don't loose all the progress so far, thanks

  • , should Jellyfin access the HDD directly, or should it nfs mount the OMV share?

    Better to access media directly. With jellyfin or Plex library database on a faster system disk (ssd).

    OMV 7 (latest) on N100 Minipc (16GB) and RPI5 (8GB). OS on SD card. System ext4 on SSD. Data BTRFS on HDDs

Participate now!

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