[Unit] Description=MABEA Backend (FastAPI/Uvicorn) After=network.target postgresql.service Requires=postgresql.service [Service] Type=simple User=mabea WorkingDirectory=/opt/mabea/backend EnvironmentFile=/opt/mabea/backend/.env ExecStart=/opt/mabea/backend/.venv/bin/uvicorn app.main:app --host 127.0.0.1 --port 8000 Restart=on-failure RestartSec=5 # Sandboxing (Review-Fund owasp-top10-expert): begrenzt Blast-Radius bei App-RCE. NoNewPrivileges=true ProtectSystem=strict ProtectHome=true PrivateTmp=true ReadWritePaths=/opt/mabea/backend [Install] WantedBy=multi-user.target