Patrick Lorio 056bd1359d HACK: delay data to origin to have entire init msg
Seems like there's a legacy protocol that needs the entire client
message received to properly parse the header. Delay passing
data to origin by 100ms to allow agent to receive enough data (TM)
before passing the request off to the origin.
2025-10-09 13:47:42 -07:00
2024-08-21 10:26:42 -07:00
2024-08-12 16:01:45 -07:00
2022-02-25 09:37:32 -08:00
2022-08-10 16:27:08 -07:00

The playit program


** Non deprecated releases of the playit program: 0.15.26 and 0.16.2


Installing on ubuntu or debian

curl -SsL https://playit-cloud.github.io/ppa/key.gpg | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/playit.gpg >/dev/null
echo "deb [signed-by=/etc/apt/trusted.gpg.d/playit.gpg] https://playit-cloud.github.io/ppa/data ./" | sudo tee /etc/apt/sources.list.d/playit-cloud.list
sudo apt update
sudo apt install playit

Getting a warning in apt about playit's repo? Run these commands

sudo apt-key del '16AC CC32 BD41 5DCC 6F00  D548 DA6C D75E C283 9680'
sudo rm /etc/apt/sources.list.d/playit-cloud.list
sudo apt update

curl -SsL https://playit-cloud.github.io/ppa/key.gpg | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/playit.gpg >/dev/null
echo "deb [signed-by=/etc/apt/trusted.gpg.d/playit.gpg] https://playit-cloud.github.io/ppa/data ./" | sudo tee /etc/apt/sources.list.d/playit-cloud.list
sudo apt update

Note Please only use the playit program if you downloaded if from an offical source or are compiling and running from source.

Building / Running Locally

Requires Rust: https://rustup.rs Run using cargo run --release

Docker

docker run --rm -it --net=host -e SECRET_KEY=<secret key> ghcr.io/playit-cloud/playit-agent:latest

Note

Secret key can be generated here.

S
Description
The playit program
Readme
6.7 MiB
Languages
Rust 93.7%
Shell 5.8%
Dockerfile 0.5%