Skip to content

Free, Open Source alternative to GeForce Now, Blacknut and similar Cloud Gaming platforms. Deploy your own gaming gear in the Cloud ! ๐ŸŽฎ โ›…

License

Notifications You must be signed in to change notification settings

PierreBeucher/cloudypad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

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

Repository files navigation

Cloudy Pad

Discord GitHub License

Cloudy Pad is a Free, Open Source alternative to GeForce Now, Blacknut and similar Cloud Gaming platforms. It 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:

  • Stream with Moonlight client
  • Run your games through Steam, Pegasus or Lutris
  • Deploy on AWS, Google Cloud, Azure or Paperspace
  • Use Spot instances for up to 90% cheaper instances
  • Play 30 hours per month for ~15$ / month or less
  • Pay by the hour, no subscription required

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

๐Ÿ“œ Full documentation

๐Ÿซฐ Cost estimation per Cloud provider

Discord


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
    • For MacOS, OrbStack is recommended over Docker Desktop
    • Rootless Docker and non-Docker engines like Podman are not supported yet

Installation

Install latest version of cloudypad CLI:

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

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