Hangfire JobStorage over HTTP

I have a scenario in which my Server will have a DB connection but each of my Clients will only be able to communicate via HTTP.

I plan on using Hangfire.SqlServer in my Server application and creating a custom JobStorage proxy for my Clients - but I am aware I will run in to problems when it comes to transaction context and distributed locking.

In reality, I think I will end up writing an entirely custom JobStorage however the documentation on how to implement JobStorage is quite thin/non-existant.

Has anyone configured Hangfire in a similar scenario?

Expose hangfire client as a web service? Write custom methods as wcf service which encapsulates client behaviour, and then call them from client.