deploy: Add tarball over HTTP deploy support

Fix SLN-1108
What about passing in the cicada instance instead of the whole server instance since that's the actual dependency?