Running BlockAssist on a Remote Linux Desktop
Learn how to run BlockAssist on a remote Linux environment using several types of devices.
Last updated
sudo usermod -aG sudo gui
sudo rebootsudo apt update
sudo apt install -y make build-essential gcc \
libssl-dev zlib1g-dev libbz2-dev libreadline-dev \
libsqlite3-dev libncursesw5-dev xz-utils tk-dev \
libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev curl gitgit clone https://github.com/gensyn-ai/blockassist.git ~/blockassist
cd ~/blockassist# install pyenv
curl https://pyenv.run | bash
exec $SHELL
pyenv install $(cat .python-version)
pyenv global $(cat .python-version)
# install nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
exec $SHELL
nvm install $(cat .nvmrc)pip install --upgrade pip
pip install -r requirements.txt readchar
corepack enable # enables Yarn
yarn install --frozen-lockfilewget -O sunshine.deb \
https://github.com/LizardByte/Sunshine/releases/download/v0.23.1/sunshine-ubuntu-22.04-amd64.deb
sudo apt install ./sunshine.deb
systemctl --user enable --now sunshinesudo ufw allow 47984/tcp 47989/tcp 48010/tcp
sudo ufw allow 47998:48002/udp 47990/tcp