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.
Note: Sunshine support is still experimental and only Steam is available for now.
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.