You really do need to be root to install Jobe. It needs to install all the required languages and, when jobs are submitted, needs to be able to change the ownership of submitted tasks to one of the jobe users. Remember that by installing Jobe you're potentially giving users who have access to the port on which Jobe is listening the ability to run any program in just about any language on that server - not a responsibility to be taken too lightly!
jobeinabox supplies the required services via a Docker container but usually only administrators can start that up, too.
So, yes, I recommend you use a cloud service like digitalocean.