Files
Infraviewer/SERVICE_ANLEITUNG.md
2026-02-17 16:00:34 +01:00

2.7 KiB

Infraviewer als systemd Service installieren

Automatische Installation (empfohlen)

cd /home/sdsadmin/infraviewer
./install-service.sh

Manuelle Installation

Falls Sie die Installation Schritt für Schritt durchführen möchten:

1. Service-Datei kopieren

sudo cp /tmp/infraviewer.service /etc/systemd/system/infraviewer.service

2. Alte Server-Prozesse beenden

pkill -f "node server.js"

3. systemd neu laden

sudo systemctl daemon-reload

4. Service aktivieren (Autostart beim Booten)

sudo systemctl enable infraviewer.service

5. Service starten

sudo systemctl start infraviewer.service

6. Status prüfen

sudo systemctl status infraviewer.service

Service-Verwaltung

Status anzeigen

sudo systemctl status infraviewer

Service starten

sudo systemctl start infraviewer

Service stoppen

sudo systemctl stop infraviewer

Service neu starten

sudo systemctl restart infraviewer

Autostart aktivieren

sudo systemctl enable infraviewer

Autostart deaktivieren

sudo systemctl disable infraviewer

Logs anzeigen

# Letzte Logs anzeigen
sudo journalctl -u infraviewer -n 50

# Live-Logs verfolgen
sudo journalctl -u infraviewer -f

# Logs seit heute
sudo journalctl -u infraviewer --since today

Service-Konfiguration

Die Service-Datei befindet sich unter:

/etc/systemd/system/infraviewer.service

Eigenschaften des Service:

  • Automatischer Start beim Systemstart
  • Automatischer Neustart bei Absturz (nach 10 Sekunden)
  • Logs werden ins Systemlog geschrieben
  • Läuft als Benutzer sdsadmin
  • Arbeitsverzeichnis /home/sdsadmin/infraviewer

Service bearbeiten:

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

# Nach Änderungen:
sudo systemctl daemon-reload
sudo systemctl restart infraviewer

Fehlerbehebung

Service startet nicht

# Detaillierte Fehlermeldungen anzeigen
sudo systemctl status infraviewer -l

# Logs prüfen
sudo journalctl -u infraviewer -n 100

Port bereits belegt

# Prüfen, welcher Prozess Port 3001 verwendet
sudo lsof -i :3001

# Prozess beenden
sudo kill -9 <PID>

Service deinstallieren

sudo systemctl stop infraviewer
sudo systemctl disable infraviewer
sudo rm /etc/systemd/system/infraviewer.service
sudo systemctl daemon-reload

Zugriff auf die Anwendung

Nach erfolgreicher Installation ist die Anwendung erreichbar unter:

http://localhost:3001

oder von anderen Rechnern im Netzwerk:

http://192.168.120.88:3001