Hey guys!

I want to take the next step in selfhosting and it seems that docker is something I need for my projects.

I am running a Raspberry Pi 5 (16GB) with pihole+unbound and I want to install NextCloud as well. The problem is: NextCloud and PiHole both want to use port 80, which conflicts.

So, I probably need to remap the ports with docker. I already saw some videos and read some instructions, but so far I had no success setting it up. It’s pretty confusing, with no docker-experience.

How do you handle this issue? Maybe I just need a little push in the right direction.

~sp3ctre

  • HumbleBragger@piefed.social
    link
    fedilink
    English
    arrow-up
    5
    ·
    2 months ago

    In your compose file, in ports, just set the first number to the port number you wanna use. I use 8088 for my nextcloud for instance. The second number is the number the docker container is set to use internally. So you can just set like 8088:80 in your compose file. That should do the trick.

    • sp3ctre@feddit.orgOP
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      2 months ago

      Sounds great!

      Can you provide your compose-file? I feel like I need a correct and up-to-date setup to properly understand it.

      Is PiHole, Unbound and NextCloud running in the same compose file and are you using different networks in it?