Файл systemd-сервиса OctoPrint для автозапуска OctoPrint

После установки OctoPrint с помощью

install_octoprint.sh
pip install -U OctoPrint

вы можете создать /etc/systemd/system/octoprint.service со следующим содержимым (в зависимости от вашей настройки вам может потребоваться заменить пользователя и группу pi на имя пользователя, который должен запускать OctoPrint):

octoprint.service
[Unit]
Description=octoprint

[Service]
ExecStart=/usr/local/bin/octoprint serve
WorkingDirectory=/data
Restart=always
User=pi
Group=pi

[Install]
WantedBy=multi-user.target

После создания файла включите автозапуск и запустите сервис с помощью

enable_octoprint.sh
sudo systemctl enable --now octoprint

Check out similar posts by category: 3D-печать Systemd