Welcome to the Duplicati Forum @lajams!
It sounds like you’re running the Duplicati server which should be all that’s needed for backups to occur even if nobody is logged in.
The only thing I can think of is that perhaps you somehow have the service only starting at login?
Did you run sudo systemctl enable duplicati.service
as described here?