Every hived is a seed node, if you have 2001 port open to the public then it's pretty much what's needed. Having a FQDN is preferred... because it looks nice ;-)
Side note: It is critical to have a separate node for a witness node itself, but seed node is fine to be running another services, such as broadcast, blocks, or whatever plugins, including HAF.
RE: Seed nodes health, EU meetup reminder, and new wallet's first steps