Rsync Task Issue with TrueNAS

I have a HL15 running Rocky 8 and Houston Cockpit. I am trying to set up a number of rsync tasks that will copy data (photos) from a TrueNAS server that is the main storage host for my pictures (and hosts NFS shares that I use with Lightroom on my Windows workstation.)

1.) I have set up SSH between the two systems and can log in with ‘russ’ without a password from the HL15 (192.168.0.12) to the TrueNAS system (192.168.0.11).

2.) Added an rsync task in Cockpit Task Scheduler

Source (HL15 directory)
Target (TrueNAS directory)
Direction - Pull (Source << Target)

Remote Target section
Host 192.168.0.11 (TrueNAS IP)
User russ
Port 22

When I click on “Test SSH” button I get an error that it cannot resolve the hostname (192.168.0.11). Do I actually have to use a host name in this field?

I tried saving the task anyway and trying to run it. It will not work and I’m not seeing, or following why it’s not working. The only error I see in the log is “Jul 28 19:49:28 hl15-giffordweb-net systemd[1]: houston_scheduler_RsyncTask_Sync_TruesNAS_Camera_Files.service: Failed with result ‘exit-code’.”

Can someone give me some ideas on where to look or what I need to fix to get this to work? I haven’t found anything that explains this error.

I’d probably start with figuring out the SSH errors being raised via cockpit-scheduler. Did you try using a hostname? I would think IP would be fine but the error seems pretty clear its trying to use hostnames. You can setup an entry for your TrueNAS system in /etc/hosts if necessary.

It might also be helpful to see the contents of the service file created by cockpit-scheduler. I think it should be located in /etc/systemd/system/ if you want to look houston_scheduler_RsyncTask_Sync_TruesNAS_Camera_Files.service.

Also, screenshots of the cockpit screens are very helpful as a good number of us don’t use Houston as our daily driver.