#!/bin/bash echo "=== PMTA FIX ===" /usr/sbin/pmta start 2>&1 || systemctl start pmta 2>&1 || /etc/init.d/pmta start 2>&1 sleep 2 ss -tlnp | grep ':25 ' && echo "PMTA_OK" || echo "PMTA_FAIL" echo "=== NODE AUTOSTART ===" # Ensure node starts on reboot cat > /etc/systemd/system/weval-api.service << 'SVC' [Unit] Description=WEVAL Node API After=network.target [Service] Type=simple User=www-data WorkingDirectory=/var/www/weval/backend ExecStart=/usr/bin/node server.js Restart=always RestartSec=5 [Install] WantedBy=multi-user.target SVC systemctl daemon-reload systemctl enable weval-api systemctl start weval-api echo "NODE_SERVICE_OK"