HI all.

I have a small unraid server with a few docker containers running and last week i came to some limits which i need to manage somehow.

So i was at my girlfriends flat and we were watching via Plex which started to throttle and after some short checks i saw that the issue was that one friend was installing a game from my server to his switch and that used around 37MBit/s from my max. 40MBit/s upload speed so that Plex not getting enough.

I am now searching a way to either give Plex a decent amount of upload speed or to limit all the other docker containers.

How do you make it with your systems? Is it maybe possible to adjust the limit only while plex is playing something? Also are there possibilities that the limit is only for external usage and not for LAN connections?

Thanks in advance

  • boblin@infosec.pub
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Depending on the capabilities of your network you should be able to set up QoS classes to prioritize certain traffic. Many off the shelf systems have out of the box rules for streaming content.

  • ellipsoidalellipsoid@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Check out FireQOS. I use it to prioritise traffic over my networks.

    If you are using static ips/subnet per container, then it’s fairly straightforward to use with Docker.