Yes, but if you buy there make sure to emphasize that you need the cage for the ssd. Otherwise you need to make an extra order over at harlander.com for 10€/cage, like I did. ;-) (But even then it’s a good price). Yesterday I ordered a second NIC (Intel I225) for the M.2 slot. I hope it fits. Then I have 1 port for traffic and one for management. Cheers.
Have never used free dyndns services myself. But if I would have to choose one right now I would give ipv64.net a try. Dennis has some excellent (german) YT tutorials and constantly improves his services.