DocHub
Production deployment via rsync to OVH3 Worker + PM2

Deployment Overview

Production Server

Setting Value
Server OVH3 Worker
IP 15.204.11.95
SSH User ubuntu
SSH Key ~/.ssh/ovh3_sean
App Path /opt/ricoya
Process Manager PM2 (process name: ricoya)
Node v22.22.0
pnpm 10.30.2

No git repo on server — source is rsynced directly from local machine.

Deploy Process

  1. Rsync changed files from local SeawichesApp to server
  2. Build on server: cd /opt/ricoya && pnpm build
  3. Restart: pm2 restart ricoya
  4. Verify: pm2 status ricoya

SSH Access

Logs

ssh -o IdentitiesOnly=yes -i ~/.ssh/ovh3_sean ubuntu@15.204.11.95 "pm2 logs ricoya --lines 50"