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-serverAll three PM2 processes should show online:
stilmerce-apistilmerce-adminstilmerce-front
API Health
curl -s https://api.yourdomain.com/healthExpected:
{
"status": "ok",
"info": {
"redis": { "status": "up" },
"database": { "status": "up" }
}
}Static Assets
curl -I https://admin.yourdomain.com/adminJavaScript 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
- Open
https://admin.yourdomain.com/admin - Sign in with the email and password you set in the config file
- You should land on the dashboard without errors
Plugin Upload Test
- Open Plugins in the admin sidebar
- Go to the Store tab and install a free plugin (e.g. Stripe)
- Verify it appears as
installed - 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-serverCheck 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.