Email Signature System — One-Click Installer

This installer tries to do everything in the browser: write .env.local, import the schema, run npm install, and run npm run check.

Important This only works if your cPanel host allows PHP to execute shell commands and Node/npm are available to the same account user.

Project root: /home/brandportal/public_html

What this installer does

  1. Tests the MySQL connection
  2. Writes .env.local
  3. Imports database/schema.sql
  4. Runs npm install
  5. Runs npm run check
  6. Creates storage/install.lock

After this finishes

  1. Create the Node app in cPanel or open your existing Node app
  2. Application root: this project folder
  3. Startup file: app.js
  4. Restart the app
  5. Test /api/health
Application root: /home/YOUR_USERNAME/email-signature-system-one-click-installer
Startup file: app.js
Environment: Production

Logs and security

Installer log file:

/home/brandportal/public_html/storage/install.log

After installation, delete or protect the web-installer folder.