StilgenStilmerce
Installation

Post-Install Checklist

Verify your Stilmerce install is working correctly.

Post-Install Checklist

Service Status

sudo pm2 ls
sudo nginx -t
systemctl is-active nginx postgresql redis-server

All three PM2 processes should show online:

  • stilmerce-api
  • stilmerce-admin
  • stilmerce-front

API Health

curl -s https://api.yourdomain.com/health

Expected:

{
  "status": "ok",
  "info": {
    "redis": { "status": "up" },
    "database": { "status": "up" }
  }
}

Static Assets

curl -I https://admin.yourdomain.com/admin

JavaScript and CSS files must return their correct content types — not text/html. If they return HTML, the standalone static files were not copied correctly. Re-run the installer.

First Login

  1. Open https://admin.yourdomain.com/admin
  2. Sign in with the email and password you set in the config file
  3. You should land on the dashboard without errors

Plugin Upload Test

  1. Open Plugins in the admin sidebar
  2. Go to the Store tab and install a free plugin (e.g. Stripe)
  3. Verify it appears as installed
  4. Activate and deactivate it — both should complete without errors

Common Issues

Admin loads blank / JS returns HTML

Static assets are missing from the standalone directory. Re-run the installer with the same config.

API health fails

sudo pm2 logs stilmerce-api --lines 50
systemctl is-active postgresql redis-server

Check that PostgreSQL and Redis are running. If a migration failed, the logs will say so.

Redirect goes to localhost

The public URL environment variables are wrong. Check your config file values for FRONT_DOMAIN, ADMIN_DOMAIN, and API_DOMAIN, then re-run the installer.

On this page