Use configured websocket protocol and cloud host
Fix build, and don't actually reboot server
Update fan example with latest cano gen boilerplate