Witam,
jest wiele sposób na wykonanie czegoś takiego, między innymi utworzenie skryptu, który w pętli będzie uruchamiać serwer, a sam skrypt uruchamiać w screenie. Osobiście uważam, że najlepszym sposobem jest dodanie do systemd, wtedy jest pewność, że wszystko będzie działać tak jak powinno, oraz będziesz mieć łatwiejszy wgląd w status usługi.
Poniżej masz przykład:
https://gist.github.com/dotStart/ea0455714a0942474635
Pozdrawiam :)