Home / Servidores / Criar um servico no Ubuntu

Criar um servico no Ubuntu

✅ 1. Crie o arquivo do serviço

sudo nano /etc/systemd/system/xandaodiffusion.service

✅ 2. Conteúdo do arquivo

[Unit]
Description=XandaoDiffusion WebUI
After=network.target

[Service]
Type=simple
User=ninjacat
ExecStart=/bin/bash /home/ninjacat/stablediffusion/run.sh
WorkingDirectory=/home/ninjacat/stablediffusion
Restart=always
RestartSec=10
Environment=PATH=/usr/bin:/bin:/usr/local/bin
Environment=VIRTUAL_ENV=/home/ninjacat/stablediffusion/venv310
Environment=PYTHONUNBUFFERED=1

[Install]
WantedBy=multi-user.target

✅ 3. Recarregue e inicie o serviço

sudo systemctl daemon-reexec
sudo systemctl daemon-reload
sudo systemctl enable xandaodiffusion.service
sudo systemctl start xandaodiffusion.service

✅ 4. Verificar se está rodando

sudo systemctl status xandaodiffusion.service

✅ 5. Ver logs em tempo real

journalctl -u xandaodiffusion.service -f

Se quiser que ele inicie com IP acessível por outros dispositivos (não apenas localhost), me avise que ajustamos o run.sh ou os parâmetros da WebUI.

Deixe um Comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *