NEWS
Backup ioBroker_Granana_Influx_Javascripts_Neuinstallation
-
Hallo zusammen,
ich möchte Trixie aufspielen inkl. ioBroker, Javascripts, Grafana und Influx auf einem Raspi und komme nie ganz durch. Ich finde keine komplette Anleitung für diejenigen die es sehr selten durchführen.
Was ich mir wünsche ist, dass wir gemeinsam eine Anleitung nicht nur für mich, sondern auch für welche die es sehr selten machen, als auch für völlige Neulinge 😊. Das kann dann sehr gut als Referenz dienen.
Vorab gleich mal herzlichen Dank für jede Hilfe und Unterstützung. Es wäre super, wenn Ihr Anmerkungen oder Änderungen habt, diese immer in die komplette Reihenfolge einbringt, bis zum Schluss eine finale detaillierte Zusammenfassung übrigbleibt, die dann als Referenz dient.
[A] Backup:
Im IoBroker Backitup Adapter:
BACKITUP-Konfiguration sichern, dann bekomme ich eine Json Datei
GRAFANA sichern
INFLUXDB sichern
IOBROKER sichern
JAVASCRIPTS sichern[B] Installation Raspi Trixie (2te neue SSD) mit dem Raspberry Pi Imager, ohne Desktop 64Bit:
sudo apt-get update
sudo apt-get upgrade
=> Somit ist dann das Betriebssystem auf aktuellsten Stand.[C] Installation ioBroker:
curl -sLf https://iobroker.net/install.sh | bash -[D] Installation Repository Grafana:
Quelle: https://forum.iobroker.net/topic/59231/phantastische-repositories-und-wo-sie-zu-finden-sind?_=1748899452786sudo rm /etc/apt/sources.list.d/grafana*
sudo rm /etc/apt/keyrings/grafana*
sudo apt-get install -y apt-transport-https software-properties-common wget
sudo mkdir -p /etc/apt/keyrings/
wget -q -O - https://apt.grafana.com/gpg.key | gpg --dearmor | sudo tee /etc/apt/keyrings/grafana.gpg > /dev/null
echo "deb [signed-by=/etc/apt/keyrings/grafana.gpg] https://apt.grafana.com stable main" | sudo tee -a /etc/apt/sources.list.d/grafana.list[E] Installation Repository influxdb inkl. influxdb2:
sudo rm /etc/apt/sources.list.d/influx*
sudo rm /etc/apt/keyrings/influx*
curl --silent --location -O https://repos.influxdata.com/influxdata-archive.key
gpg --show-keys --with-fingerprint --with-colons ./influxdata-archive.key 2>&1 | grep -q '^fpr:+24C975CBA61A024EE1B631787C3D57159FC2F927:$' && cat influxdata-archive.key | gpg --dearmor | sudo tee /usr/share/keyrings/influxdata-archive.gpg > /dev/null
echo 'deb [signed-by=/usr/share/keyrings/influxdata-archive.gpg] https://repos.influxdata.com/debian stable main' | sudo tee /etc/apt/sources.list.d/influxdata.list
rm influxdata-archive.key[F] Backups einspielen:
Im IoBroker Backitup Adapter:
BACKITUP-Konfiguration die Json einspielen, die gesichert wurdeDann in dieser Reihenfolge:
IOBROKER Backup einspielen
GRAFANA Backup einspielen
INFLUXDB Backup einspielen
JAVASCRIPTS Backup einspielenMuss ich hier abschliessend noch Adpater starten, wenn ja wie mit welchen Befehlen und an welcher Stelle?
=> Neustart des Raspis
Frage an euch: Passt es so konkret zu 100% -Schritt für Schritt- als auch die Reihenfolge? Fehlt was?
Danke euch für jede Hilfe und der Zusammenfassung die für mich und andere in Zukunft dienen kann😊
LG Kris -
Hallo zusammen,
ich möchte Trixie aufspielen inkl. ioBroker, Javascripts, Grafana und Influx auf einem Raspi und komme nie ganz durch. Ich finde keine komplette Anleitung für diejenigen die es sehr selten durchführen.
Was ich mir wünsche ist, dass wir gemeinsam eine Anleitung nicht nur für mich, sondern auch für welche die es sehr selten machen, als auch für völlige Neulinge 😊. Das kann dann sehr gut als Referenz dienen.
Vorab gleich mal herzlichen Dank für jede Hilfe und Unterstützung. Es wäre super, wenn Ihr Anmerkungen oder Änderungen habt, diese immer in die komplette Reihenfolge einbringt, bis zum Schluss eine finale detaillierte Zusammenfassung übrigbleibt, die dann als Referenz dient.
[A] Backup:
Im IoBroker Backitup Adapter:
BACKITUP-Konfiguration sichern, dann bekomme ich eine Json Datei
GRAFANA sichern
INFLUXDB sichern
IOBROKER sichern
JAVASCRIPTS sichern[B] Installation Raspi Trixie (2te neue SSD) mit dem Raspberry Pi Imager, ohne Desktop 64Bit:
sudo apt-get update
sudo apt-get upgrade
=> Somit ist dann das Betriebssystem auf aktuellsten Stand.[C] Installation ioBroker:
curl -sLf https://iobroker.net/install.sh | bash -[D] Installation Repository Grafana:
Quelle: https://forum.iobroker.net/topic/59231/phantastische-repositories-und-wo-sie-zu-finden-sind?_=1748899452786sudo rm /etc/apt/sources.list.d/grafana*
sudo rm /etc/apt/keyrings/grafana*
sudo apt-get install -y apt-transport-https software-properties-common wget
sudo mkdir -p /etc/apt/keyrings/
wget -q -O - https://apt.grafana.com/gpg.key | gpg --dearmor | sudo tee /etc/apt/keyrings/grafana.gpg > /dev/null
echo "deb [signed-by=/etc/apt/keyrings/grafana.gpg] https://apt.grafana.com stable main" | sudo tee -a /etc/apt/sources.list.d/grafana.list[E] Installation Repository influxdb inkl. influxdb2:
sudo rm /etc/apt/sources.list.d/influx*
sudo rm /etc/apt/keyrings/influx*
curl --silent --location -O https://repos.influxdata.com/influxdata-archive.key
gpg --show-keys --with-fingerprint --with-colons ./influxdata-archive.key 2>&1 | grep -q '^fpr:+24C975CBA61A024EE1B631787C3D57159FC2F927:$' && cat influxdata-archive.key | gpg --dearmor | sudo tee /usr/share/keyrings/influxdata-archive.gpg > /dev/null
echo 'deb [signed-by=/usr/share/keyrings/influxdata-archive.gpg] https://repos.influxdata.com/debian stable main' | sudo tee /etc/apt/sources.list.d/influxdata.list
rm influxdata-archive.key[F] Backups einspielen:
Im IoBroker Backitup Adapter:
BACKITUP-Konfiguration die Json einspielen, die gesichert wurdeDann in dieser Reihenfolge:
IOBROKER Backup einspielen
GRAFANA Backup einspielen
INFLUXDB Backup einspielen
JAVASCRIPTS Backup einspielenMuss ich hier abschliessend noch Adpater starten, wenn ja wie mit welchen Befehlen und an welcher Stelle?
=> Neustart des Raspis
Frage an euch: Passt es so konkret zu 100% -Schritt für Schritt- als auch die Reihenfolge? Fehlt was?
Danke euch für jede Hilfe und der Zusammenfassung die für mich und andere in Zukunft dienen kann😊
LG Kris@Krissie777 sagte in Backup ioBroker_Granana_Influx_Javascripts_Neuinstallation:
GRAFANA Backup einspielen
INFLUXDB Backup einspielenBei einer Neuinstallation von Grafana und Influxdb ändern sich auch die Token. Diese müssen entsprechend angepasst (und bei Grafana auch neu erstellt) werden.
Muss ich hier abschliessend noch Adpater starten, wenn ja wie mit welchen Befehlen und an welcher Stelle?
Je nach Einstellung in der Backitup Konfiguration werden die Instanzen nach einem Restore nicht automatisch gestartet (außer Admin und Backitup selbst). Du musst sie dann manuell im Admin starten.
Die InfluxDB Instanz(en) so lange beendet lassen, bis das InfluxDB Backup wiederhergstellt wurde. Sonst kann der Restore wegen bereits vorhandener Daten abbrechen. -
@Krissie777 sagte in Backup ioBroker_Granana_Influx_Javascripts_Neuinstallation:
GRAFANA Backup einspielen
INFLUXDB Backup einspielenBei einer Neuinstallation von Grafana und Influxdb ändern sich auch die Token. Diese müssen entsprechend angepasst (und bei Grafana auch neu erstellt) werden.
Muss ich hier abschliessend noch Adpater starten, wenn ja wie mit welchen Befehlen und an welcher Stelle?
Je nach Einstellung in der Backitup Konfiguration werden die Instanzen nach einem Restore nicht automatisch gestartet (außer Admin und Backitup selbst). Du musst sie dann manuell im Admin starten.
Die InfluxDB Instanz(en) so lange beendet lassen, bis das InfluxDB Backup wiederhergstellt wurde. Sonst kann der Restore wegen bereits vorhandener Daten abbrechen.@Marc-Berg sagte in Backup ioBroker_Granana_Influx_Javascripts_Neuinstallation:
Bei einer Neuinstallation von Grafana und Influxdb ändern sich auch die Token. Diese müssen entsprechend angepasst (und bei Grafana auch neu erstellt) werden.
Hallo Marc,
vielen Dank, nur wie mache ich das konkret?...Bei einer Neuinstallation von Grafana und Influxdb ändern sich auch die Token. Diese müssen entsprechend angepasst (und bei Grafana auch neu erstellt) werden."...
Fragen zu Grafana:
-
ListenpunktAuf der Grafana Website logge ich mich ein und hole ich einen neuen Token, korrekt?
-
ListenpunktWie und wo passe ich den Token an?
Fragen zu InfluxDB:
-
ListenpunktWo hole ich einen neuen Token?
-
ListenpunktWie und wo passe ich den Token an?
Vielen Dank für alles
VG
Kris -
-
@Marc-Berg sagte in Backup ioBroker_Granana_Influx_Javascripts_Neuinstallation:
Bei einer Neuinstallation von Grafana und Influxdb ändern sich auch die Token. Diese müssen entsprechend angepasst (und bei Grafana auch neu erstellt) werden.
Hallo Marc,
vielen Dank, nur wie mache ich das konkret?...Bei einer Neuinstallation von Grafana und Influxdb ändern sich auch die Token. Diese müssen entsprechend angepasst (und bei Grafana auch neu erstellt) werden."...
Fragen zu Grafana:
-
ListenpunktAuf der Grafana Website logge ich mich ein und hole ich einen neuen Token, korrekt?
-
ListenpunktWie und wo passe ich den Token an?
Fragen zu InfluxDB:
-
ListenpunktWo hole ich einen neuen Token?
-
ListenpunktWie und wo passe ich den Token an?
Vielen Dank für alles
VG
Kris@Krissie777 sagte in Backup ioBroker_Granana_Influx_Javascripts_Neuinstallation:
Fragen zu Grafana:
- ListenpunktAuf der Grafana Website logge ich mich ein und hole ich einen neuen Token, korrekt?
steht hier: https://github.com/simatec/ioBroker.backitup/wiki/ioBroker.backitup-Wiki-Deutsch#grafana-backup
- ListenpunktWie und wo passe ich den Token an?
In der Backitup Konfiguration, auf der Seite "Grafana Backup" und "InfluxDB Backup"
Fragen zu InfluxDB:
- ListenpunktWo hole ich einen neuen Token?
Der Token wird dir bei der Ersteinrichtiung angezeigt, ist aber später sichtbar, in dem man
http://<IP-Adresse>:8086/api/v2/authorizationsaufruft.
-
-
@Krissie777 sagte in Backup ioBroker_Granana_Influx_Javascripts_Neuinstallation:
Fragen zu Grafana:
- ListenpunktAuf der Grafana Website logge ich mich ein und hole ich einen neuen Token, korrekt?
steht hier: https://github.com/simatec/ioBroker.backitup/wiki/ioBroker.backitup-Wiki-Deutsch#grafana-backup
- ListenpunktWie und wo passe ich den Token an?
In der Backitup Konfiguration, auf der Seite "Grafana Backup" und "InfluxDB Backup"
Fragen zu InfluxDB:
- ListenpunktWo hole ich einen neuen Token?
Der Token wird dir bei der Ersteinrichtiung angezeigt, ist aber später sichtbar, in dem man
http://<IP-Adresse>:8086/api/v2/authorizationsaufruft.
@Marc-Berg sagte in Backup ioBroker_Granana_Influx_Javascripts_Neuinstallation:
http://<IP-Adresse>:8086/api/v2/authorizations
Hallo Marc,
vielen Dank, so mache ich es. Kommende Woche werde ich auf einer neuen SSD beginnen.
Ich habe noch folgendes zum Thema
ListenpunktWo hole ich einen neuen Token?..."Der Token wird dir bei der Ersteinrichtiung angezeigt, ist aber später sichtbar, in dem man
http://<IP-Adresse>:8086/api/v2/authorizations aufruft."...
=> Ich habe laut Instanz im aktuellen InfluxAdpater (alte SSD) eine Version 1.x angezeigt.
Wenn ich im Raspi in der Konsole das oben eingebe (mit meiner ioBroker IP Adresse) sagt er mir im Browser "Datei oder Verzeichnis nicht gefunden"
Wollte damit auf der alten SSD (als vorbereitende Übung) den influxdb Token auslesen...Danke für alles LG und schönes WE
Christian -
@Marc-Berg sagte in Backup ioBroker_Granana_Influx_Javascripts_Neuinstallation:
http://<IP-Adresse>:8086/api/v2/authorizations
Hallo Marc,
vielen Dank, so mache ich es. Kommende Woche werde ich auf einer neuen SSD beginnen.
Ich habe noch folgendes zum Thema
ListenpunktWo hole ich einen neuen Token?..."Der Token wird dir bei der Ersteinrichtiung angezeigt, ist aber später sichtbar, in dem man
http://<IP-Adresse>:8086/api/v2/authorizations aufruft."...
=> Ich habe laut Instanz im aktuellen InfluxAdpater (alte SSD) eine Version 1.x angezeigt.
Wenn ich im Raspi in der Konsole das oben eingebe (mit meiner ioBroker IP Adresse) sagt er mir im Browser "Datei oder Verzeichnis nicht gefunden"
Wollte damit auf der alten SSD (als vorbereitende Übung) den influxdb Token auslesen...Danke für alles LG und schönes WE
Christian@Krissie777 sagte in Backup ioBroker_Granana_Influx_Javascripts_Neuinstallation:
Ich habe laut Instanz im aktuellen InfluxAdpater (alte SSD) eine Version 1.x angezeigt.
Dass du eine Version 1.x hast, wurde noch nicht erwähnt. Damit benötigst du keinen Token.
-
Hallo zusammen,
nochmal vielen Dank an alle.
So, ich habe nun die guten Anmerkungen von euch eingearbeitet, in ein Gesamtübersichtsfile (als Referenz für andere) unten eingefügt.
Dies soll jeden konkreten Einzelschitt darstellen, dass völlige Newbies oder die wei ich es alle paar Jahre mal machen sehr hilfreich ist.
Dann habe ich begonnen von oben nach unten, bis zur Installation vom ioBorker läuft alles durch, nur der nächste Schritt die Grafana Repos zu installieren scheitert:
sudo rm /etc/apt/sources.list.d/grafana*
Fehler: rm: cannot remove '/etc/apt/sources.list.d/grafana*': No such file or directory
Frage: Muss ich hier vor der Repoinstallation von Grafana noch was anderes machen?Danke euch und VG Christian
[A] Backup:
Im IoBroker Backitup Adapter:
BACKITUP-Konfiguration sichern, dann bekomme ich eine Json Datei
GRAFANA sichern
INFLUXDB sichern (Version 1.x)
IOBROKER sichern
JAVASCRIPTS sichern[B] Installation Raspi Trixie (2te neue SSD) mit dem Raspberry Pi Imager, ohne Desktop 64Bit:
sudo apt-get update
sudo apt-get upgrade
=> Somit ist dann das Betriebssystem auf aktuellsten Stand.[C] Installation ioBroker:
curl -sLf https://iobroker.net/install.sh | bash -[D] Installation Repository Grafana:
Quelle: https://forum.iobroker.net/topic/59231/phantastische-repositories-und-wo-sie-zu-finden-sind?_=1748899452786sudo rm /etc/apt/sources.list.d/grafana*
sudo rm /etc/apt/keyrings/grafana*
sudo apt-get install -y apt-transport-https software-properties-common wget
sudo mkdir -p /etc/apt/keyrings/
wget -q -O - https://apt.grafana.com/gpg.key | gpg --dearmor | sudo tee /etc/apt/keyrings/grafana.gpg > /dev/null
echo "deb [signed-by=/etc/apt/keyrings/grafana.gpg] https://apt.grafana.com stable main" | sudo tee -a /etc/apt/sources.list.d/grafana.list[E] Installation Repository influxdb inkl. influxdb2:
sudo rm /etc/apt/sources.list.d/influx*
sudo rm /etc/apt/keyrings/influx*
curl --silent --location -O https://repos.influxdata.com/influxdata-archive.key
gpg --show-keys --with-fingerprint --with-colons ./influxdata-archive.key 2>&1 | grep -q '^fpr:+24C975CBA61A024EE1B631787C3D57159FC2F927:$' && cat influxdata-archive.key | gpg --dearmor | sudo tee /usr/share/keyrings/influxdata-archive.gpg > /dev/null
echo 'deb [signed-by=/usr/share/keyrings/influxdata-archive.gpg] https://repos.influxdata.com/debian stable main' | sudo tee /etc/apt/sources.list.d/influxdata.list
rm influxdata-archive.key[F] Backups einspielen:
Im IoBroker Backitup Adapter:
BACKITUP-Konfiguration die Json einspielen, die gesichert wurde
Dann in dieser Reihenfolge:
IOBROKER Backup einspielen
GRAFANA Backup einspielen
Start the Grafana service:
sudo systemctl start grafana-serverEnable the service to start at boot:
sudo systemctl enable grafana-serverCheck the status of the Grafana service:
sudo systemctl status grafana-server
Achtung: Bei einer Neuinstallation von Grafana ändert sich auch der Token. Dieser muss entsprechend angepasst (und bei Grafana auch neu erstellt) werden.INFLUXDB Backup einspielen
sudo service influxdb startJe nach Einstellung in der Backitup Konfiguration werden die Instanzen nach einem Restore nicht automatisch gestartet (außer Admin und Backitup selbst). Du musst sie dann manuell im Admin starten.
Die InfluxDB Instanz(en) so lange beendet lassen, bis das InfluxDB Backup wiederhergstellt wurde. Sonst kann der Restore wegen bereits vorhandener Daten abbrechen.JAVASCRIPTS Backup einspielen
-
Hallo zusammen,
nochmal vielen Dank an alle.
So, ich habe nun die guten Anmerkungen von euch eingearbeitet, in ein Gesamtübersichtsfile (als Referenz für andere) unten eingefügt.
Dies soll jeden konkreten Einzelschitt darstellen, dass völlige Newbies oder die wei ich es alle paar Jahre mal machen sehr hilfreich ist.
Dann habe ich begonnen von oben nach unten, bis zur Installation vom ioBorker läuft alles durch, nur der nächste Schritt die Grafana Repos zu installieren scheitert:
sudo rm /etc/apt/sources.list.d/grafana*
Fehler: rm: cannot remove '/etc/apt/sources.list.d/grafana*': No such file or directory
Frage: Muss ich hier vor der Repoinstallation von Grafana noch was anderes machen?Danke euch und VG Christian
[A] Backup:
Im IoBroker Backitup Adapter:
BACKITUP-Konfiguration sichern, dann bekomme ich eine Json Datei
GRAFANA sichern
INFLUXDB sichern (Version 1.x)
IOBROKER sichern
JAVASCRIPTS sichern[B] Installation Raspi Trixie (2te neue SSD) mit dem Raspberry Pi Imager, ohne Desktop 64Bit:
sudo apt-get update
sudo apt-get upgrade
=> Somit ist dann das Betriebssystem auf aktuellsten Stand.[C] Installation ioBroker:
curl -sLf https://iobroker.net/install.sh | bash -[D] Installation Repository Grafana:
Quelle: https://forum.iobroker.net/topic/59231/phantastische-repositories-und-wo-sie-zu-finden-sind?_=1748899452786sudo rm /etc/apt/sources.list.d/grafana*
sudo rm /etc/apt/keyrings/grafana*
sudo apt-get install -y apt-transport-https software-properties-common wget
sudo mkdir -p /etc/apt/keyrings/
wget -q -O - https://apt.grafana.com/gpg.key | gpg --dearmor | sudo tee /etc/apt/keyrings/grafana.gpg > /dev/null
echo "deb [signed-by=/etc/apt/keyrings/grafana.gpg] https://apt.grafana.com stable main" | sudo tee -a /etc/apt/sources.list.d/grafana.list[E] Installation Repository influxdb inkl. influxdb2:
sudo rm /etc/apt/sources.list.d/influx*
sudo rm /etc/apt/keyrings/influx*
curl --silent --location -O https://repos.influxdata.com/influxdata-archive.key
gpg --show-keys --with-fingerprint --with-colons ./influxdata-archive.key 2>&1 | grep -q '^fpr:+24C975CBA61A024EE1B631787C3D57159FC2F927:$' && cat influxdata-archive.key | gpg --dearmor | sudo tee /usr/share/keyrings/influxdata-archive.gpg > /dev/null
echo 'deb [signed-by=/usr/share/keyrings/influxdata-archive.gpg] https://repos.influxdata.com/debian stable main' | sudo tee /etc/apt/sources.list.d/influxdata.list
rm influxdata-archive.key[F] Backups einspielen:
Im IoBroker Backitup Adapter:
BACKITUP-Konfiguration die Json einspielen, die gesichert wurde
Dann in dieser Reihenfolge:
IOBROKER Backup einspielen
GRAFANA Backup einspielen
Start the Grafana service:
sudo systemctl start grafana-serverEnable the service to start at boot:
sudo systemctl enable grafana-serverCheck the status of the Grafana service:
sudo systemctl status grafana-server
Achtung: Bei einer Neuinstallation von Grafana ändert sich auch der Token. Dieser muss entsprechend angepasst (und bei Grafana auch neu erstellt) werden.INFLUXDB Backup einspielen
sudo service influxdb startJe nach Einstellung in der Backitup Konfiguration werden die Instanzen nach einem Restore nicht automatisch gestartet (außer Admin und Backitup selbst). Du musst sie dann manuell im Admin starten.
Die InfluxDB Instanz(en) so lange beendet lassen, bis das InfluxDB Backup wiederhergstellt wurde. Sonst kann der Restore wegen bereits vorhandener Daten abbrechen.JAVASCRIPTS Backup einspielen
@Krissie777 sagte in Backup ioBroker_Granana_Influx_Javascripts_Neuinstallation:
sudo rm /etc/apt/sources.list.d/grafana*
Fehler: rm: cannot remove '/etc/apt/sources.list.d/grafana*': No such file or directory
Frage: Muss ich hier vor der Repoinstallation von Grafana noch was anderes machen?Nein, die Meldung kommt nur, wenn eine Datei nicht gefunden wird, die aber ohnehin gelöscht werden soll.
-
@Krissie777 sagte in Backup ioBroker_Granana_Influx_Javascripts_Neuinstallation:
sudo rm /etc/apt/sources.list.d/grafana*
Fehler: rm: cannot remove '/etc/apt/sources.list.d/grafana*': No such file or directory
Frage: Muss ich hier vor der Repoinstallation von Grafana noch was anderes machen?Nein, die Meldung kommt nur, wenn eine Datei nicht gefunden wird, die aber ohnehin gelöscht werden soll.
@Thomas-Braun
super, vielen Dank also einfach ignorieren und weiter mit den nächsten Schritt aus meiner Zusammenfassung? Danke und VG Krissudo rm /etc/apt/keyrings/grafana* sudo apt-get install -y apt-transport-https software-properties-common wget sudo mkdir -p /etc/apt/keyrings/ wget -q -O - https://apt.grafana.com/gpg.key | gpg --dearmor | sudo tee /etc/apt/keyrings/grafana.gpg > /dev/null echo "deb [signed-by=/etc/apt/keyrings/grafana.gpg] https://apt.grafana.com stable main" | sudo tee -a /etc/apt/sources.list.d/grafana.list