Server requirements
The web installer checks most of this automatically. Fix failures before continuing past step 1.
Software
- Node.js 18+ (LTS recommended) and matching npm
- MySQL 8+ or MariaDB 10.5+ with a dedicated empty database and user
mysqlCLI client on the PATH (installer uses it for migrate patches)unzipavailable if you unpack archives on the server- Process manager: PM2 (recommended) or systemd equivalent
- Reverse proxy with TLS (Nginx/Caddy/Apache) terminating HTTPS
Resources
- CPU / RAM: 2 vCPU / 4 GB RAM minimum; build step can spike memory.
- Disk: several GB free for
node_modules, Next.js build, uploads, update backups. - Writable directories:
storage/,backend/,frontend/(installer probes write access).
Network & proxy
- Public DNS A/AAAA for your domain → server.
- Proxy must forward
Host,X-Forwarded-Host,X-Forwarded-Proto(installer derives Site URL from these — not editable). - Open outbound HTTPS to
https://cryptogameplace.comfor license activate, catalog, and updates. - WebSocket upgrade support if your proxy sits in front of the API.
Package contents you must keep
VERSIONandmanifest.jsonat install rootinstall/folder until the wizard finishes (it removes itself after success)backend/,frontend/,sql/, process config (e.g.ecosystem.config.cjs, proxy script)