The right way to setup a Linux Service with a Dedicated User and Systemd

NOTE: This is a general guide but some commands are specific to debian.