@clawfire it needs two things that should be the default: the nginx service shoud be enabled (started on boot, which should be the default), and the service file (nginx.service) should contain "Restart=on-failure" which should theoretically also be the default. If it stays down with that config, it can mean that nginx failed to start multiple times in a row and systemd gave up, which can be caused by a failure to read configuration (stuff in sites available contain a an error most likely). You can check with nginx -t (I think). Check the logs in any case with "journalclt -ru nginx"