| 1234567891011121314151617181920212223242526272829303132333435363738 |
- [Unit]
- Description=Stable Diffusion REST API Server
- After=network.target
- Documentation=https://github.com/stable-diffusion-rest
- [Service]
- Type=simple
- User={{USER}}
- Group={{USER}}
- WorkingDirectory={{INSTALL_DIR}}
- ExecStart={{INSTALL_DIR}}/stable-diffusion-rest-server \
- --models-dir {{MODELS_DIR}} \
- --checkpoints checkpoints \
- --host 0.0.0.0 \
- --port 8080 \
- {{LOGGING_OPTIONS}}
- # Restart behavior
- Restart=on-failure
- RestartSec=10s
- # Security hardening
- NoNewPrivileges=true
- PrivateTmp=true
- ProtectSystem=strict
- ProtectHome=true
- ReadWritePaths={{QUEUE_DIR}} {{OUTPUT_DIR}} {{LOG_DIR}}
- # Standard output/error configuration
- StandardOutput=journal
- StandardError=journal
- SyslogIdentifier=stable-diffusion-rest
- # Resource limits (adjust as needed)
- LimitNOFILE=65536
- [Install]
- WantedBy=multi-user.target
|