You can use systemd user services to manage daemons and other services.
loginctl enable-linger $USER, which makes systemd run your services even when you aren't logged in.
Create a service file in the folder
~/.config/systemd/user with file extension
.service. Use this template for the service file:
[Unit] Description= [Service] ExecStart= [Install] WantedBy=default.target
Now to manage your user service, you can use the same
systemctl commands you know and love, but with
systemctl --user instead of just