# Service Registrierung

Nachdem ELO Sync installiert wurde, können Sie es optional als Systemdienst registrieren, sodass es beim Starten des Betriebssystems automatisch mit gestartet wird.

# Windows

Um ELO Sync als Windows-Dienst zu registrieren, müssen Sie den folgenden Befehl in einer administrativen PowerShell ausführen:

New-Service -Name ELOSync -DisplayName "ELO Sync" -Description "ELO Sync provides synchronization between ELO repositories and third-party systems" -BinaryPathName C:\Full\Path\To\EloSync\Elo.Sync.Main.exe

Information

Mit diesem Befehl wird der ELO Sync-Dienst unter dem SYSTEM-Konto der Windows-Installation ausgeführt.

# Linux

Erstellen Sie eine systemd-Unit-Datei elosync.service für den ELO Sync-Dienst mit folgendem Inhalt:

[Unit]
Description=ELO Sync provides synchronization between ELO repositories and third-party systems
[Service]
WorkingDirectory=/path/to/elosync/
ExecStart=/path/to/elosync/Elo.Sync.Main
# Always restart if the service exits
Restart=always
RestartSec=5
KillSignal=SIGINT
Environment=ASPNETCORE_ENVIRONMENT=Production

Information

Mit diesen Anweisungen wird der ELO Sync-Dienst dann als root ausgeführt.

Dies wird nicht empfohlen, aber die Einrichtung eines Service-Benutzerkontos und dessen Konfiguration liegt jedoch außerhalb des Rahmens dieser Anleitung.

Bitte schauen Sie in der Dokumentation Ihrer Linux-Distribution nach, wie Sie dies erreichen können.

Öffnen Sie ein Terminal in dem Verzeichnis, in dem Sie die Datei elosync.service erstellt haben, und führen Sie dann die folgenden Befehle aus:

sudo cp elosync.service /etc/systemd/system/elosync.service
sudo systemctl daemon-reload
sudo systemctl start elosync.service
# If you want to enable auto start execute the following
sudo systemctl enable elosync.service
Zuletzt aktualisiert: 7. Februar 2025 um 08:06