issues running pihole, openmediavault, Plex and nextcloud on Pi 5

March 21, 2024, 07:28

3li3737

Hello everyone, I am trying to set up my Pi 5 to run: 1. pihole as dns server on my local network that works for all devices 2. omv as a nas that can be used by the other users AND by nextcloud as well as Plex 3. nextcloud to be reached from outside the local network too 4. plex that runs data stored on the nas I am having troubles with making things work all together at the same time. I was able to successfully install each of them and run it, but I would lose connection to the nas. Any suggestions and maybe tutorials links are much appreciated. Thanks in advance:)

k9t33n

you could do them all within docker containers

k9t33n

also to get it working from another network you probably want to set up pivpn

3li3737

Thanks for your answer! I didn’t find a docker image for omv on the pi 5. do you have any good sources? On the other hand, I did not know hot to get the omv share through the docker container to pass it to Plex.

k9t33n

first just flash a boot device with raspberry pi os 64 bit

k9t33n

then install docker
curl -fsSL https://get.docker.com -o get-docker.sh && sudo sh get-docker.sh && docker version
and docker compose
sudo pip3 install docker-compose
and update and reboot because that's always fun, probably isn't needed tbh but why not
sudo apt update; sudo apt upgrade; sudo reboot now

thunder07337

It would be better to first check whether everything is available as a Docker container. As 3li already wrote, OMV is probably not available as a Docker container. But you can work with Docker containers in OMV. So it would be better to install OMV as an OS.

3li3737

This is exactly what I did and where I am stuck right now. And faced the problems: 1. did not know how to reach the nas-share on Plex 2. didn’t know how to give the pihole container directly an ip so I can enter it in my router settings, without adding the port

3li3737

Thanks anyway:)

k9t33n

it then you can make a alpine image or similar and that will hold the OMV

k9t33n

oh nvm just read what OMV is

k9t33n

then most likely you can install OMV as your actual OS and docker on top of that although it isn't recommended

k9t33n

for 2 that doesn't matter it works the same

k9t33n

infact it's the setup I have rn

thunder07337

So build your own Docker image?

k9t33n

not really

k9t33n

that's out of my expertise and I didn't know OMV was an actual OS it's self, I thought it was an application

k9t33n

so you could open a alpine container and use OMV within it

k9t33n

but no I was wrong

3li3737

I actually can consider other options. Like if you know some alternative to omv that would run on docker and would give me a share that can be reached and used by other containers would help as well!

thunder07337

In OMV's instructions, they work with ports, so the services should be accessible via the host IP+port or 127.0.0.1+port. What is the
ip a
output?