Citadel is known to run properly on recent versions of Linux and FreeBSD.
If your question is actually "I want to build a Citadel server, what operating system should I use?" then you would probably be best served by running Linux.