Custom Server Environment
Getting Started
Prepare your server for StudyStudio
Provision a Server
Use any Linux VPS (Ubuntu 22.04+ recommended). SSH into it as a non-root sudo user.
Install Node.js and pnpm
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt-get install -y nodejs
sudo corepack enableVerify: node -v (should be v22+). StudyStudio uses pnpm only.
Install Nginx
sudo apt-get update
sudo apt-get install -y nginxClone the Repository
cd /var/www
sudo git clone <your-repo-url> studystudio
sudo chown -R $USER:$USER studystudio
cd studystudio
pnpm install