deploy-ops
Installation
SKILL.md
Deployment & DevOps
Critical
- RackNerd IP: 172.245.56.50 — all worker services (n8n + Ollama retired Apr 15) live here.
- Worker port on RackNerd is 3002 (not 3001). Local dev uses 3001 when site runs on 3002.
- Never force-push or reset on the VPS — rsync is the deploy mechanism.
- Always validate after deploy —
curl -s http://172.245.56.50:3002/api/healthfor worker. - FFmpeg auto-update cron is installed by
deploy-to-racknerd.sh— runs daily at midnight. - Vercel auto-deploys ALL SuperSeller domains (superseller.agency, api, admin) on
git pushviadeploy-main-site.yml. Single Vercel project (superseller-site, idprj_AKC4gUSm2EWNj3RR8Cou4cILHYxp— renamed fromrensto-site2026-05-06; deploy URL hostnames still containrensto-site-*but the project name issuperseller-site). For Rensto-specific deploys seerensto-assetskill — Rensto runs on RackNerd port 3001 via systemd, NOT Vercel. - SSH password: Use
VPS_PASSWORDorRACKNERD_SSH_PASSWORDenvironment variable.
Deploy Commands
Worker (RackNerd)
# Full deploy (recommended)
./apps/worker/deploy-to-racknerd.sh