G

Kit de instalare cPanel

Gata de Plecare — Vouchere cu QR, RON/EUR, e-mail și PWA

Înainte de orice: hostingul trebuie să ofere Setup Node.js App și Node.js 22. FTP și PHP, fără suport Node.js, nu sunt suficiente.
1

Domeniu și SSL

Creează subdomeniul, de exemplu vouchere.gatadeplecare.ro, apoi activează AutoSSL. HTTPS este necesar pentru cameră și autentificare sigură.

2

Baza MySQL

În MySQL Database Wizard creează baza și un utilizator separat. Asociază utilizatorul bazei cu ALL PRIVILEGES. Păstrează numele complete cu prefixul cPanel și parola.

3

Încărcarea prin cPanel sau FTP

Încarcă arhiva și extrage fișierele în /home/CONT/gata-vouchere, preferabil în afara public_html. Prin FTP încarcă arhiva deja dezarhivată și nu încărca node_modules.

4

Setup Node.js App

Alege Node.js 22, Production, Application root gata-vouchere, subdomeniul și startup file app.cjs. Apasă Run NPM Install.

Adaugă APP_URL=https://subdomeniu, TRUST_PROXY=1, COOKIE_SECURE=auto și SESSION_DAYS=30. Nu seta PORT.

5

Installerul web

Deschide https://subdomeniu/install. Completează pe rând baza MySQL, administratorul inițial, datele agenției și SMTP. Pentru cPanel, baza folosește de regulă localhost și portul 3306.

6

SMTP și verificare

Ia valorile din Email Accounts → Connect Devices: de regulă port 465/SSL sau 587/STARTTLS. După instalare, testează SMTP, emite un voucher, descarcă-l și verifică scanarea QR pe telefon.

Installerul se blochează automat după finalizare.