Как минимум, вам не нужно менять свою программу.Вам просто нужно написать файл .service, который описывает, как работает ваш демон.Что такое командная строка для запуска, как ее остановить, и так далее.
Вы можете создать более тесную интеграцию, но файл .service остается первым шагом.