The protocol is so simple that you shouldn’t feel constrained to using one of the off the shelf servers. Pretty simple to write a bespoke one for the way you want to organize your site and hook it up to (x)inetd, for example.