Re: Installation auf eigenem Server
Verfasst: Sa 26. Nov 2022, 17:35
Ich bin inzwischen auch auf einen eigenen Server mit Linux (Ubuntu 20.4 LTS) umgestiegen. Das im ersten Beitrag beschriebene Vorgehen ist nur ein Teil der vielen Stolpersteine, die im vorkonfigurierten Image schon alle durch Ulrich gelöst wurden.
Bei mir waren sehr viele Pakete nachzuinstallieren, PHP, Python, Mosquitto, Samba, CIFS sowie viele von mir vorher auf dem RasPi installierte Dinge wie Visual Code, XDebug, PiHole, Wireguard, Oscam, Perl, SolCast, Bluetooth Dienste, diverse Zusatzbibliotheken für Perl, Python und PHP zu portieren.
Damit nicht genug gab es viel Feintuning, z.B. Grafana soll auch ohne Login lesenden Zugriff auf die Dashboards bieten, PHP sollte keine Notizen anzeigen, PHP soll seine LOG-Datei unter /var/www/log ablegen (so wie im Originalsystem der Solaranzeige) und vieles vieles mehr.
Ich habe insgesamt 2 Tage damit verbracht, damit meine zugegebenermaßen ausufernde Installation der Solaranzeige und alle sonstigen Dienste von dem RasPi auf den neuen Server mit Ubuntu portiert werden konnte und alles wieder "wie vorher war". Nebenbei ist der alte RasPi derzeit als Remote-Server mit Remotedaten weithin am Laufen und kann jederzeit wieder Hauptserver werden...
Ich will damit bestätigen, was @Ulrich immer schreibt, es ist sehr viel Arbeit (und Wissen) in die Konfiguration und Umgebung des vorgefertigten Images eingeflossen, und ein einfaches Kopieren von /var/www/html und /solaranzeige sowie die Installation von Grafana und Influxdb wird nicht ausreichen, ein vollumfänglich funktionierendes System zu erhalten. Mag sein, dass damit Daten schon ausgelesen werden und angezeigt werden können, aber da steckt noch eine Menge an Feintuning im Solaranzeige-Image.
Ich hatte mir vorgenommen, wenn es recht einfach funktioniert eine kleine Zusammenfassung / Anleitung zu schreiben, aber ich habe in den 2 Tagen völlig der Überblick verloren, was ich alles installiert und angepasst habe. Daher ist meine persönliche Zusammenfassung, es funktioniert, aber es ist definitiv nicht trivial...
Vorteil des Ganzen noch zum Schluss. Ich habe mir über AfB einen refurbished MiniPC (Esprimo D757, i5 6500, 8GB, 250 GB SSD, 10 * USB und vieles mehr) für 124 Euro inkl. Versand gekauft. Das Gerät braucht idle ca. 8-9 Watt und ist ca. 5 mal so leistungsfähig wie der schnellste RasPi. Bei einem umfangreichen Dashboard mit mehr als 200 Daten die über ein komplettes Jahr summiert werden, dauert der Aufbau ca. 10 Sekunden gegenüber 80 Sekunden mit dem RasPi 400. Das ist beeindruckend...
Bei mir waren sehr viele Pakete nachzuinstallieren, PHP, Python, Mosquitto, Samba, CIFS sowie viele von mir vorher auf dem RasPi installierte Dinge wie Visual Code, XDebug, PiHole, Wireguard, Oscam, Perl, SolCast, Bluetooth Dienste, diverse Zusatzbibliotheken für Perl, Python und PHP zu portieren.
Damit nicht genug gab es viel Feintuning, z.B. Grafana soll auch ohne Login lesenden Zugriff auf die Dashboards bieten, PHP sollte keine Notizen anzeigen, PHP soll seine LOG-Datei unter /var/www/log ablegen (so wie im Originalsystem der Solaranzeige) und vieles vieles mehr.
Ich habe insgesamt 2 Tage damit verbracht, damit meine zugegebenermaßen ausufernde Installation der Solaranzeige und alle sonstigen Dienste von dem RasPi auf den neuen Server mit Ubuntu portiert werden konnte und alles wieder "wie vorher war". Nebenbei ist der alte RasPi derzeit als Remote-Server mit Remotedaten weithin am Laufen und kann jederzeit wieder Hauptserver werden...
Ich will damit bestätigen, was @Ulrich immer schreibt, es ist sehr viel Arbeit (und Wissen) in die Konfiguration und Umgebung des vorgefertigten Images eingeflossen, und ein einfaches Kopieren von /var/www/html und /solaranzeige sowie die Installation von Grafana und Influxdb wird nicht ausreichen, ein vollumfänglich funktionierendes System zu erhalten. Mag sein, dass damit Daten schon ausgelesen werden und angezeigt werden können, aber da steckt noch eine Menge an Feintuning im Solaranzeige-Image.
Ich hatte mir vorgenommen, wenn es recht einfach funktioniert eine kleine Zusammenfassung / Anleitung zu schreiben, aber ich habe in den 2 Tagen völlig der Überblick verloren, was ich alles installiert und angepasst habe. Daher ist meine persönliche Zusammenfassung, es funktioniert, aber es ist definitiv nicht trivial...
Vorteil des Ganzen noch zum Schluss. Ich habe mir über AfB einen refurbished MiniPC (Esprimo D757, i5 6500, 8GB, 250 GB SSD, 10 * USB und vieles mehr) für 124 Euro inkl. Versand gekauft. Das Gerät braucht idle ca. 8-9 Watt und ist ca. 5 mal so leistungsfähig wie der schnellste RasPi. Bei einem umfangreichen Dashboard mit mehr als 200 Daten die über ein komplettes Jahr summiert werden, dauert der Aufbau ca. 10 Sekunden gegenüber 80 Sekunden mit dem RasPi 400. Das ist beeindruckend...