Upload the contents of this folder to the Node.js application root. Do not upload node_modules, .next, or .data. The server creates those. In cPanel → Setup Node.js App: 1. Node.js version: 18.18 or newer (20 is fine). 2. Application root: the folder you uploaded into. 3. Application startup file: server.js 4. Application mode: Production. 5. Open the app, then Run NPM Install. 6. After install, open the Terminal for that app (or SSH) and run: npm run build If the build runs out of memory: NODE_OPTIONS=--max-old-space-size=1024 npm run build 7. Restart the application. The site must use HTTPS. Sign-in cookies are only sent over HTTPS. First visit shows “Create the manager”. Add the other people, Ecwid, and Viva Wallet from Settings on the server. Do not paste those secrets into the uploaded files. When you upload a newer copy later, leave the server’s .data folder in place. That folder holds the users, PINs, and the store connection.