Self-hosted Virola Server can be installed on Debian Linux, as well as on other different Linux distros. It doesn't require a GUI, everything is done via command line.