Hi

Stock nginx built into Synology DSM won’t cut it, so I decided to install Nginx Proxy Manager. Before doing so, I created a macvlan and assigned the NPM container to use the assigned IP. Once install is finished, and I try to launch NPM, it fails to load. I tried the same install without macvlan, and it works and loads just fine. I have installed many other containers on macvlan, so I know what I am doing and have the knowledge and experience, but I have never run into this before where there seems to be a conflict I am not aware of.

Help? Anyone?

  • sk1nT7@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago
    • conflicting ports? Do you already use the mapped ports?
    • Macvlan prevents communication from the docker host to the macvlan IP and vice versa. Depending on how and from where you access the macvlan IP, it might not work natively.
    • Is NPM starting correctly? No errors in the container logs?
      • sk1nT7@alien.topB
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        Usually, when using macvlan, the ports should not conflict as the container obtains a new, separate IP address. What happens if you use bridge networt and manually map the port 80 and 443 port to a random one on your synology like 8888 and 9999?

        • Illuminated_Humanoid@alien.topOPB
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 year ago

          What happens if you use bridge networt and manually map the port 80 and 443 port to a random one on your synology like 8888 and 9999? Can you then access these ports?

          Not exactly sure how to do that. Yes, you’re right, I created a whole new container and for some reason it doesn’t load. Without macvlan IP it loads fine, with the macvlan it just refuses to load.