Streaming servers: Sunshine and Wolf

Choose your streaming server

Cloudy Pad supports two streaming servers:

You can choose between them when creating your instance on prompt or by passing --streaming-server [sunshine|wolf] flag to cloudypad create.

Sunshine

Sunshine is a modern streaming server that supports a wide range of games and is known to be very stable. It provides a web interface to manage configuration.

Accessing web interface and configuration

For security reasons Sunshine interface is not exposed on the internet. You must run an SSH tunnel to access it:

Get your instance IP address:

cloudypad get <instance-name>

Showing something like this:

{
  "provision": {
    "ssh": {
      "user": "ubuntu", //<USER>
      //[...]
    },
    "output": {
      "host": "10.234.56.78", // <INSTANCE_IP>
    },
    // [...]
  },
  "configuration": {
    "input": {
      "sunshine": {
        "passwordBase64": "c3Vuc2hpbmU=",
        "username": "sunshine"
        // [...]
      }
    }
  }
}

Decode base64 password:

echo "c3Vuc2hpbmU=" | base64 -d
# sunshine

Run an SSH tunnel:

ssh -L 47990:localhost:47990 <USER>@<INSTANCE_IP>

Open your browser and go to https://localhost:47990. Sunshine's default certificate will probably not be trusted by your browser as it's self-signed, you can safely ignore this error.

Use login/password entered during instance creation, also shown by cloudypad get <instance-name>.

Note: future versions of Cloudy Pad will either

  • Allow secure remote access via internet with valid HTTPS (TLS) certificate
  • Provide more automation to run SSH tunnel for you

Wolf

Wolf is a Moonlight-compatible streaming server. Main features include allowing multiple users to stream from the same instance and sharing a single GPU with multiple games.