Skip to content

PierreBeucher/cloudypad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Cloudy Pad

Discord GitHub License

Cloudy Pad lets you deploy a Cloud gaming server anywhere in the world and play your own games - without requiring a powerful gaming machine or a costly subscription:

  • Run any application (Steam, Pegasus, Firefox...) thanks to Wolf streaming server
  • Deploy on AWS, Google Cloud, Azure or Paperspace
  • Use Spot instances for up to 90% cheaper instances with some Clouders
  • Play 30 hours per month for ~15$ / month or less
  • Pay by the hour, no subscription required
  • Compatible with Moonlight streaming client

๐Ÿ“œ See full documentation

Not familiar with Cloud Gaming ? See What's Cloud Gaming and how is Cloudy Pad useful ?


Development status ๐Ÿงช

This project is still at an experimental phase. While working and allowing you to play in the Cloud seamlessly, there may be breaking changes in the future. Your feedback, bug reports and contribution will be greatly appreciated !

Getting started ๐Ÿš€

Not familiar with terms like "Cloud gaming", "Moonlight", "Cloud Provider" "terminal" or "CLI" ? Visit What's Cloud Gaming and how is Cloudy Pad useful ? first ๐Ÿ˜‰

Prerequisites

  • A Cloud provider account, one of:
    • AWS
    • Azure
    • Google Cloud
    • Paperspace
  • Moonlight streaming client
  • Docker
    • Rootless Docker is not supported yet
    • For MacOS, OrbStack is recommended over Docker Desktop

Installation

Install latest version of cloudypad CLI:

curl -fsSL https://raw.githubusercontent.com/PierreBeucher/cloudypad/master/install.sh | sh

For other installation methods, see Installation

Cloud provider setup

You may need to setup a few things on your Cloud provider (eg. API key or SSH key). Checkout per-Clouder setup specifities.

Deploy your instance !

Once ready, create your instance with cloudypad CLI:

cloudypad create
# How shall we name your Cloudy Pad instance? (default: mypad) 
#
# Creating Cloudy Pad instance 'mypad'
#
# [...]
#
# ๐Ÿฅณ Your Cloudy Pad instance is ready !

Cloudy Pad will:

  • Create a new Cloud machine and related configurations automatically (you can also use an existing machine)
  • Install GPU drivers and Wolf gaming server
  • Help your Pair with Moonlight

Play your game

Run Moonlight and connect to your instance. Run Steam, login, install your game and enjoy.

To connect with Steam, either:

  • Type your login and password directly
  • Use Steam smartphone app and scan QR code (run Steam app, log in to your account and click on shield button at the bottom)

Stop your instance after gaming sessions

Once you are done, remember to stop your instance to avoid unnecessary costs ๐Ÿ’ธ

cloudypad stop mypad
# or 
# cloudypad destroy mypad

Problem ?

๐Ÿ˜ฑ Something went wrong? See FAQ and known issues or create an issue

Documentation

๐Ÿ“œ See full documentation

Contributing

See development guide

License

Cloudy Pad is licensed under GNU General Public License v3.0