Using systemd to keep your server apps running

I wrote up a gist to remind myself later when I need to setup a service that runs in user space on Ubuntu 16.04.

This allows to use the standard systemctl --user [start|stop|restart] my-service to manage your applications running on your linux server.

The example is written to launch a java app but it could be used for any process of your choice!