Hola, lo que necesitas es sencillo. Tengo mucha experiencia instalando servicios en entornos de trabajo usando software libre, sobre todo en servidores con Debian, pero no exclusivo. Quizás podamos resolver tu requerimiento usando un contenedor Docker si no va a tener demasiadas peticiones. Hazme saber más de tu proyecto y seguro encontraré la mejor manera de implementarlo.