# Pipekit systemd unit template. # # Install: # sudo cp pipekit.service /etc/systemd/system/ # sudo systemctl daemon-reload # sudo systemctl enable --now pipekit # # Runs as root by default. For a dedicated service account, create the # user and uncomment User=/Group= below: # sudo useradd --system --home-dir /opt/pipekit --shell /usr/sbin/nologin pipekit # sudo chown -R pipekit:pipekit /opt/pipekit/pipekit.db /etc/pipekit [Unit] Description=Pipekit sync engine After=network-online.target Wants=network-online.target [Service] Type=simple # User=pipekit # Group=pipekit WorkingDirectory=/opt/pipekit EnvironmentFile=/etc/pipekit/secrets.env ExecStart=/usr/local/bin/pipekit serve --host 0.0.0.0 Restart=on-failure RestartSec=5s [Install] WantedBy=multi-user.target