ubuntu 16.04 remote dedicated server startup applications
So I have a remotely hosted, dedicated server i'm setting up to run a cryptocurrency mining pool. That part doesn't matter. I can SSH to a command prompt and run each of the programs I need in separate remote windows and everything works fine, but when I close them or shut off my home computer they stop running.
I've tried creating services, but just get errors. I read something about rc.local, but not sure how to set that up either. After days of getting everything configured and working, I get stumped by something that should be simple. I'm a bit new to Ubuntu so getting the paths and syntax right are probably my issue.
2 of the applications I can run from anywhere, so i'm not sure the exact path or if I even need that, the 3rd is a long drawn out path with an even longer set of arguments that go after it.
Any help would be appreciated.