Custom Server Environment
Getting Started
Prepare your server for Notebook Studio
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+). Notebook Studio 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> notebook-studio
sudo chown -R $USER:$USER notebook-studio
cd notebook-studio
pnpm install