Fichier de service systemd OctoPrint pour le démarrage automatique d'OctoPrint

Après avoir installé OctoPrint en utilisant

install_octoprint.sh
pip install -U OctoPrint

vous pouvez créer /etc/systemd/system/octoprint.service avec le contenu suivant (selon votre configuration, vous pourriez avoir besoin de remplacer l’utilisateur & groupe pi par le nom de l’utilisateur qui doit exécuter 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

Après avoir créé le fichier, activez le démarrage automatique & démarrez le service en utilisant

enable_octoprint.sh
sudo systemctl enable --now octoprint

Consultez les articles similaires par catégorie : Impression 3D Systemd