2.7 KiB
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:
oder von anderen Rechnern im Netzwerk: