Ich hoffe einigen Einsteigern die Einrichtung einer VM inkl. ioBroker etwas erleichtert zu haben.
Dies ist die Aktualisierte Version vom 07.08.2018 https://forum.iobroker.net/viewtopic.php?f=17&t=2671 vom 12.04.2016.
Ich hoffe einigen Einsteigern die Einrichtung einer VM inkl. ioBroker etwas erleichtert zu haben.
Dies ist die Aktualisierte Version vom 07.08.2018 https://forum.iobroker.net/viewtopic.php?f=17&t=2671 vom 12.04.2016.
INSTALLATION VON DEBIAN:
Wir klicken auf START und landen in folgendem Bild.
Wir wählen INSTALL

Sprache:
Wir wählen GERMAN aus

Standort:
Wir wählen DEUTSCHLAND aus

Tastaturlayout:
Wir wählen DEUTSCH aus

Rechnername:
Wir geben den Namen des zu Installierenden Rechners / Virtuellen Maschine ein.
In meinem Beispiel ioBroker-VM (falls jemand testweise Backups von seinem ioBroker Produktivsystem zurückspielen möchte, hier bitte den selben Nanem wir euer RasPi / Cubie / BananaPi etc. eingeben.)

Domain-Name:
Dieses Feld kann man frei lassen

Root-Passwort:
Euer Root-Passwort

Root-Passwort wiederholen:
Nochmal euer Root-Passwort

Benutzer Anlegen:
In meinem Beispiel NIPPY

Benutzername Anlegen:
In meinem Beispiel NIPPY

Passwort für Benutzer:
Euer Benutzer-Passwort

Benutzer-Passwort wiederholen:
Nochmal euer Benutzer-Passwort

Festplatte Partionieren 1:
Wir wählen GEFÜHRT - VOLLSTÄNDIGE FESTPLATTE VERWENDEN

Festplatte Partionieren 2:
Wir wählen unsere Festplatte aus

Festplatte Partionieren 3:
Wir wählen ALLE DATEIEN AUF EINE PARTITION

Festplatte Partionieren 4:
Wir wählen PARTITIONIERUNG BEENDEN UND ÄNDERUNGEN ÜBERNEHMEN

Festplatte Partionieren 5:
Wir wählen JA

Paketmanager Konfigurieren 1:
Wir wählen NEIN

Paketmanager Konfigurieren 2:
Wir wählen DEUTSCHLAND

Paketmanager Konfigurieren 3:
Wir belassen es bei ftp.de.debian.org

Paketmanager Konfigurieren 3:
Wir belassen das Eingabefeld frei und gehen auf WEITER

Populary-Contest:
Wir belassen es bei der Auswahl NEIN

Softwareauswahl:
Wir wählen SSH SERVER & STANDARD-SYSTEMWERKZEUGE den rest wählen wir ab (falls angewählt)

GRUB-Bootloader 1:
wir wählen JA

GRUB-Bootloader 2:
wir wählen unsere HDD /dev/sda (ata-Vbox…......)

Installation Abgeschlossen:

Nun Rebootet sich das System und wir landen im Login
OPTIONAL: Anlegen eines Sicherungspunktes in VirtualBox.
Es hat den Vorteil das wenn ihr aus irgendwelchen gründen bei der nachfolgenden installation von ioBroker haben solltet, ihr immer auf ein frisch aufgesetztes Betriebsysten zurücksetzen könnt (spart manchmal sehr viel Arbeit).
Unter Virtualbox wählen wir unsere Maschine aus und klicken oben auf SICHERUNGSPUNKTE

Dann klicken wir im anschluss auf ERZEUGEN

Es erscheint eine Eingabemaske wo ihr den Namen und die Beschreibung eurer Virtuellen Maschine eingeben könnt.
In meinem Beispiel geben ich die Daten über OS | Datum | System an.
Im späteren Verlauf / nach erfolgreicher Installation von ioBroker sollte man sich davon einen weiteren Sicherungspunkt anlegen und die Beschreibung dementsprechend ergänzen.

Es erscheint nach dem anlegen euer Sicherungspunkt

INSTALLATION VON IOBROKER:
immer noch mit root eingeloggt gehts hier weiter…
Verzeichnis iobroker unter /opt angalegt
mkdir /opt/iobroker
Rechtevergabe auf 777 vom iobroker Verzeichnis
chmod 777 /opt/iobroker
Wir gehen in das Verzeichnis iobroker
cd /opt/iobroker
Installation von ioBroker
npm install iobroker --unsafe-perm
Nach erfolgreicher installation kann es vorkommen das der iobroker dienst nicht läuft.
Diesen starten wir mit folgendem Befehl:
iobroker start
–-
An dieser stelle empfehle ich vom laufenden System ein Sicherungspunkt anzulegen!
Siehe https://forum.iobroker.net/viewtopic.php?f=17&t=16949&p=178112#p178102
Herunterfahren mit:
ioBroker stroppen (falls dert dienst läuft)
iobroker stop
shutdown now
Wer möchte kann sich noch htop installieren
Ich nutze es im im Terminal mir die Speicherauslastung / CPU Last etc. anzusehen.
Installiert wird dies mit:
apt install htop
Ausgeführt wird es mit folgendem Befehl:
htop
Und sieht wie folgt aus:

WOW..
Danke.
Ich habe mir bis jetzt immer die Webseite als iFrame im VIS anzeigen lassen.
So ist es natürlich etwas komfortabler 
Hallo,
ich besitze zwar ein älteres Modell, hatte aber auch zu Anfang auch so meine Probleme mit dem Nuc.
1. zu Proxmox kann ich dir leider nichts sagen, da ich auf dem Nuc eine Windows 10 Installation mit Virtualbox habe.
Hat alles seine vor -und/oder Nachteile.
Ich nehme die "Minderleistung" in Kauf, habe aber ein Betriebsystem in dem in "Fummeln" kann und weiss wie ich mir weiterhelfen kann.
Backups, EInzelne Dateien der VM austauschen ist natürlich da etwas Komfortabler.
[Minderleistung ist jetzt salopp gesagt. Auf mein i3 NUC laufen 9 VM's und der i3 langweilt sich
]
2. Prüfe mal welche Version dein UEFI hat und ob es evtl. ein Update dafür gibt (hat bei mir auch geholfen).
Ich hatte zuerst auch eine SSD, wurde aber Paranoid "ob das dann doch nicht zu viele Schreibzyklen sind" und habe meine VM's auf einer 24/7 Server HDD laufen 8-) .. jedem das seine.
Ich hoffe einigen Einsteigern die Einrichtung einer VM inkl. ioBroker etwas erleichtert zu haben.
Dies ist die Aktualisierte Version vom 07.08.2018 https://forum.iobroker.net/viewtopic.php?f=17&t=2671 vom 12.04.2016.
Wer möchte kann sich noch htop installieren
Ich nutze es im im Terminal mir die Speicherauslastung / CPU Last etc. anzusehen.
Installiert wird dies mit:
apt install htop
Ausgeführt wird es mit folgendem Befehl:
htop
Und sieht wie folgt aus:

INSTALLATION VON IOBROKER:
immer noch mit root eingeloggt gehts hier weiter…
Verzeichnis iobroker unter /opt angalegt
mkdir /opt/iobroker
Rechtevergabe auf 777 vom iobroker Verzeichnis
chmod 777 /opt/iobroker
Wir gehen in das Verzeichnis iobroker
cd /opt/iobroker
Installation von ioBroker
npm install iobroker --unsafe-perm
Nach erfolgreicher installation kann es vorkommen das der iobroker dienst nicht läuft.
Diesen starten wir mit folgendem Befehl:
iobroker start
–-
An dieser stelle empfehle ich vom laufenden System ein Sicherungspunkt anzulegen!
Siehe https://forum.iobroker.net/viewtopic.php?f=17&t=16949&p=178112#p178102
Herunterfahren mit:
ioBroker stroppen (falls dert dienst läuft)
iobroker stop
shutdown now
LOGIN | UPDATE | INSTALLATION:
Login:

Wir loggen und mit unseren Root Account an:
Login: Root
Password: EUER VERGEBENES PASSWORT


Nun gucken wir nach verfügbaren updates und installieren sie bei bedarf:
apt install update
apt install upgrade
Da SUDO nicht installiert ist, machen wie dies mit folgendem befehl:
apt install sudo
Wir Installieren CURL:
apt install curl
Installation von NodeJs 8.x
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
apt install -y build-essential libavahi-compat-libdnssd-dev libudev-dev libpam0g-dev nodejs
Nun rebooten wir unser System mit folgendem Befehl:
reboot now
Wieder mit root eingeloggt gehts weiter mit dem Downgrade von NPM (5.X -> 4.x)
npm install -g npm@4
OPTIONAL: Anlegen eines Sicherungspunktes in VirtualBox.
Es hat den Vorteil das wenn ihr aus irgendwelchen gründen bei der nachfolgenden installation von ioBroker haben solltet, ihr immer auf ein frisch aufgesetztes Betriebsysten zurücksetzen könnt (spart manchmal sehr viel Arbeit).
Unter Virtualbox wählen wir unsere Maschine aus und klicken oben auf SICHERUNGSPUNKTE

Dann klicken wir im anschluss auf ERZEUGEN

Es erscheint eine Eingabemaske wo ihr den Namen und die Beschreibung eurer Virtuellen Maschine eingeben könnt.
In meinem Beispiel geben ich die Daten über OS | Datum | System an.
Im späteren Verlauf / nach erfolgreicher Installation von ioBroker sollte man sich davon einen weiteren Sicherungspunkt anlegen und die Beschreibung dementsprechend ergänzen.

Es erscheint nach dem anlegen euer Sicherungspunkt

Paketmanager Konfigurieren 3:
Wir belassen das Eingabefeld frei und gehen auf WEITER

Populary-Contest:
Wir belassen es bei der Auswahl NEIN

Softwareauswahl:
Wir wählen SSH SERVER & STANDARD-SYSTEMWERKZEUGE den rest wählen wir ab (falls angewählt)

GRUB-Bootloader 1:
wir wählen JA

GRUB-Bootloader 2:
wir wählen unsere HDD /dev/sda (ata-Vbox…......)

Installation Abgeschlossen:

Nun Rebootet sich das System und wir landen im Login
INSTALLATION VON DEBIAN:
Wir klicken auf START und landen in folgendem Bild.
Wir wählen INSTALL

Sprache:
Wir wählen GERMAN aus

Standort:
Wir wählen DEUTSCHLAND aus

Tastaturlayout:
Wir wählen DEUTSCH aus

Rechnername:
Wir geben den Namen des zu Installierenden Rechners / Virtuellen Maschine ein.
In meinem Beispiel ioBroker-VM (falls jemand testweise Backups von seinem ioBroker Produktivsystem zurückspielen möchte, hier bitte den selben Nanem wir euer RasPi / Cubie / BananaPi etc. eingeben.)

Domain-Name:
Dieses Feld kann man frei lassen

Root-Passwort:
Euer Root-Passwort

Root-Passwort wiederholen:
Nochmal euer Root-Passwort

Benutzer Anlegen:
In meinem Beispiel NIPPY

Benutzername Anlegen:
In meinem Beispiel NIPPY

Passwort für Benutzer:
Euer Benutzer-Passwort

Benutzer-Passwort wiederholen:
Nochmal euer Benutzer-Passwort

Festplatte Partionieren 1:
Wir wählen GEFÜHRT - VOLLSTÄNDIGE FESTPLATTE VERWENDEN

Festplatte Partionieren 2:
Wir wählen unsere Festplatte aus

Festplatte Partionieren 3:
Wir wählen ALLE DATEIEN AUF EINE PARTITION

Festplatte Partionieren 4:
Wir wählen PARTITIONIERUNG BEENDEN UND ÄNDERUNGEN ÜBERNEHMEN

Festplatte Partionieren 5:
Wir wählen JA

Paketmanager Konfigurieren 1:
Wir wählen NEIN

Paketmanager Konfigurieren 2:
Wir wählen DEUTSCHLAND

Paketmanager Konfigurieren 3:
Wir belassen es bei ftp.de.debian.org

VIRTUELLE MASCHINE UNTER VIRTUALBOX EINRICHTEN UND KONFIGURIEREN:
Wir erzeugen wir eine neue Virtuelle Maschine und geben ihr einen Namen.
In meinem Beispiel ioBroker_Debian_9_x64

Dann geben die Größe des Hauptspeichers an, der wir der VM zuteilen möchten.
In meinem Beispiel 4GB RAM

Klicken auf Festplatte erzeugen

Wählen VDI (Virtual Image Box)

Bei Art der Speicherung ist es jedem selbst überlassen was er wählt.
In meinem Beispiel benutze ich DYNAMISCH ALLOZIERT

Jetzt können wir den Dateinamen der VM noch ändern (falls gewollt) und geben die Größe der zur Verfügung stellenden Partiotion für unsere VM
In meinem Beispiel 10GB

Nun ist die VM fertig eingestellt.
Wenn wir jetzt auf ÄNDERN klicken, können wir noch einige weitere Sachen der VM einstellen.
Wir gehen auf den Reiter MASSENSPEICHER
Klicken UNTER Controller: IDE

Auf der Rechten seite erscheint unter Attribute ein CD Logo.
Dies klicken wir an und wählen DATEI FÜR VIRTUELLES CD/DVD-Medium auswählen.
Nun Navigieren wir im Explorer zur heruntergeladenen ISO Datei von Debian und wählen diese aus.
Das ganze sollte dann so aussehen:

Da ich ioBroker in meinem Netzwerk erreichen möchte und nicht in einem Sub, stelle ich unter dem Reiter NETZWERK
Unter ANGESCHLOSSEN AN, die Auswahl auf NETZWERKBRÜCKE

un haben wir alles nötige eingestellt.
Die Installation von Debian kann los gehen.