Upload file on server then process on pipelinepilot?

For pipeline pilot 8.5, do we need to upload file on server for "Source" then process each time? Could pipeline pilot just process the file on local machine, as it was before? Or could we run pipeline pilot on server machine? like if the server is on linux, we can use "runprotocol" in shell?

Thanks,

Jing