The FOSS crowd will eventually pop in and try sway you strongly the other way, but at the end of the day, it really boils down to bigger platform, more app choices and more supported platforms. If you expect anyone other than yourself to be using it, on anywhere else other than your own equipments, but just don’t quite know who or where yet, then Plex might give you a better running chance in supporting that use case. Otherwise, choose whichever one floats your boat more.
On the server that’s behind CGNAT, install Cloudflare tunnel. The tunnel will create an out going connection to Cloudflare, with an open socket; when you try to hit your specified subdomain, Cloudflare will receive your request, send it through the tunnel, and thus allow you to connect to your service.
Cloudflare tunnels can punch a hole through that. Get a reverse proxy setup for your apps and VMs, then create a cloudflare tunnel and you’re off to the races.
Beddit seems to have gone under. I stumbled on their product in clearance section at BestBuy a couple years back; super excited for what appeared to be a simple and elegant solution; only to discover their app haven’t been updated for years.
Sounds like trying to use a rolled up newspaper to kill a fly. You can do it with janky restarts of your reverse proxy container, which results in down time of all apps, or you’d wait some long period of time for it to detect the change and rewire itself.
I’d recommend reaching for an electric bug slapper instead. Use something like traefik, where you can allow it to connect to your docker socket (just like watchtower), and automatically wire up the new container’s reverse proxy when it comes back online.
Did you know, there’s actually 3? PM, Chat and Legacy Chat… whatever the heck differentiates the last two is frankly beyond me, a 12+ yrs old Reddit user…
The m1/m2 looks like poweredge r630 equivalent with v3/v4 cpu and m4 is using scalable Xeon which is one generation newer. All of them are great systems, especially when maxed out. The m4 being the newest is probably the best all around choice.
From power point of view, they’re gonna be “less” energy efficient than consumer diy stuff in that they’re supposed to be highly dense systems ran in a data centre with thousands of other similar servers, to pack as much punch in as little space as possible.
Another thing I’d be wary about is noise… 1U means you’re stuck with itty bitty tiny fans that need to spin very quickly and make a lot of noise, should your components heat up. Again, that whole data centre high density thing… noise isn’t something they’re optimizing for.
If you're planning to go BSD, or buy all the drives you're ever gonna have in the cluster up-front, then ZFS is great. Otherwise, be mindful of the hidden cost of ZFS. Personally, for my home server, because I'm gradually adding more drives still, I'm using mdraid on RAID6 with 8 x 8TB WD Reds/HGST Ultrastars, and I'm loving the room for activities.
Having said that, regardless of the solution you go with, since you've got only 4 drives, higher RAID level (and equivalent of thereof such as RAIDZ2) might be out of reach as you'd be "wasting" a lot of space for the extra piece of mind. If I were in your situation, I'd probably use RAID5 (despite RAID 5 is dead in 2009, or have they continued chugging on after 2013) for less important data (so sustain 1 drive failure) or RAID 10 if I need more performance (and depending on luck of draw, potentially sustain 2 drive failures depending on which drive fails).
The FOSS crowd will eventually pop in and try sway you strongly the other way, but at the end of the day, it really boils down to bigger platform, more app choices and more supported platforms. If you expect anyone other than yourself to be using it, on anywhere else other than your own equipments, but just don’t quite know who or where yet, then Plex might give you a better running chance in supporting that use case. Otherwise, choose whichever one floats your boat more.