ioBroker Installieren

Hier eine kurze Anleitung wie man ioBroker unter Debian Buster installieren kann. Das ganze auf einem Proxmox LXC Container.

Als erstes muss man einen LXC Container in Proxmox erstellen. Dazu nimmt man das Template „debian-10- standart“ und erstellt einen neuen Container.

Auf dem Button Erstelle CT. Im Reiter CT-ID eine Nummer eintragen für den Container bei Hostname „ioBroker“ Kennwort ein „Passwort“ und wiederholen. Bei Unprivilegierte Container unbedingt den Hacken entfernen. Dann auf Vorwärts

Im nächsten Fenster das Tamplate „debian-10- standart“ auswählen und Vorwärts

RAM Disk kann man selber sich überlegen wie groß man es macht. Ich habe 32GB gemacht. Im nächsten Reiter CPU Cores: habe ich „2“ genommen und unter Speicher 2048 bei Swap auch 2048 eingetragen.

Netzwerk: IPv4 Statische IP verwenden und frei IP Adresse in IPv4/CDIR eintragen z.B. 192.168.178.xxx/24 und bei Gateway IPv4 die Router Adresse z.B 192.168.178.1 dann wieder auf Vorwärts

Den nächsten Reiter DNS kann man überspringen in Bestätigen nochmals alles kontrollieren und Abschließen. Wenn TASK OK steht Fenster schließen und den Container starten.

So wenn der Container läuft auf die Konsole des erstellten Container gehen und da installiert wir jetzt ioBrocker mit folgenden Befehlen.

# System auf den aktuellen Stand bringen
apt-get update && apt-get dist-upgrade

# Curl Paket installieren
apt-get install curl

# Node Source hinzufügen
curl -sL https://deb.nodesource.com/setup_10.x | bash -

# Update
apt-get update && apt-get install yarn

# Nodejs Installieren
apt-get install nodejs

# iobroker installieren
curl –sL https://iobroker.net/install.sh | bash -

# Oder den Fix Befehl verwenden
curl -k -sL https://iobroker.net/fix.sh | bash -

Wenn das alles erledigt ist, kann man den ioBroker über den Browser mit der IP-ioBroker:8081 öffnen und dort dann seinen ioBroker einrichten.

Proxmox No-Subscription Repository

Da es immer wieder mal Fragen gibt wieso man keine Update machen kann nach der Installation von Proxmox da es immer zu einer Fehlermeldung dabei kommt, hier noch eine Anleitung dazu.

Nach der Installation von Proxmox, da geht es hauptsächlich um die Proxmox ISO installation muss man die Proxmox VE No-Subscription Repository eintragen. Dazu geht man folgender massen vor!

Man geht auf die Konsole (Terminal) in das Script

/etc/apt/sources.list

nano /etc/apt/sources.list

Da tragen wir folgendes ein

# PVE pve-no-subscription repository provided by proxmox.com,
# NOT recommended for production use
deb http://download.proxmox.com/debian/pve buster pve-no-subscription

Wenn wir das gemacht haben mit STRG + O speichern und mit STRG+ X raus gehen.

Dann noch in der pve-enterprise.list folgende Eintrag mit einem „#“ auskommentieren

nano /etc/apt/sources.list.d/pve-enterprise.list

Dort jetzt das „#“ Zeichen vor die Zeile setzen und sollte so dann aussehen

# deb https://enterprise.proxmox.com/debian/pve buster pve-enterprise

Dann wieder mit STRG +O speichern und mit STRG+X verlassen. Wenn wir das alles gemacht haben können wir jetzt das update machen und dürfte keine Fehlermeldung mehr kommen.

Proxmox auf Debian installieren

Möchte hier eine Installationshilfe zeigen, wie man Proxmox auf Debian Stretch Netinstall installieren kann. Grund dafür ist es so wie es bei mir war, dass ich mit der Proxmox ISO auf meiner Hardware das System nicht installieren konnte.

Zuerst mal kurz was ist Proxmox:
Proxmox VE ist eine auf Debian basierende Open-Source-Virtualisierungsplattform zum Betrieb von virtuellen Maschinen mit einer Web-Oberfläche zur Einrichtung und Steuerung von x86-Virtualisierungen. Die Umgebung basiert auf QEMU mit der Kernel-based Virtual Machine

  • Wenn Debian hochgefahrenen ist, wählen wir Grafische Installation.
  • Wählen das Land, Sprache und Tastatur Layout aus.
  • Geben einen Rechnernamen ein So wie der Proxmox Server heißen soll. Immer dann WEITER drücken
  • Domain Name nichts, Passwort für den Root, Benutzernamen und Passwort dafür
  • Festplatten Partition Geführte vollständige Festplatte verwenden. Außer es kennt sich wer aus dann könnt ihr es nach euren Bedürfnissen machen. Auch die nächsten Schritte davon wenn man Anfänger ist. die für Anfänger empfohlen nehmen.
  • Dann wird das Grundsystem installiert.
  • Bei Paketmanager bei Proxy Leer lassen und auf WEITER gehen
  • Softwareauswahl nehmen wir nur SSH Server und Standard-Systemwerkzeuge. Alle anderen haken geben wir weg. Das macht man mit der Space Taste (Leertaste) und kann auch dir anderen anwählen. Mit der AUF AB Taste kann man hoch und runter in der Liste.
  • Den Grub-Bootloader in den Master Boot Record installieren JA dann die Festplatte auswählen /dev/sda dann wieder 2 mal WEITER und wir haben nach einem reboot des System Debian installiert.
  • Nach dem Reboot kann man sich mit root und seinem Passwort einloggen und ist nur bereit die Sourcen von Proxmox einzutragen und zu installieren.
  • Hier die Sourcen die man eintragen muss
  • Zuerst gehen wir in /etc/hosts/ und tragen dort folgendes ein

nano /etc/hosts

Dann wird folgendes Fenster aufgemacht das wir so anpassen wie es unter steht und mit STRG+O speichern und mit STRG+X schließen.

127.0.0.1 localhost.localdomain localhost
192.168.1xx.xxx prox4m1.proxmox.com prox4m1 pvelocalhost (IP Adresse des Proxmox Server)
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Als nächstes tragen wir die Sourcen von Proxmox ein, machen ein Update und installieren Proxmox

# Ressourcen werden hinzugefügt
echo „deb http://download.proxmox.com/debian/pve stretch pve-no-subscription“ > /etc/apt/sources.list.d/pve-install-repo.list
# Key wird hinzugefügt
wget http://download.proxmox.com/debian/proxmox-ve-release-5.x.gpg -O /etc/apt/trusted.gpg.d/proxmox-ve-release-5.x.gpg
# Jetzt das System aktualisieren
apt-get update && apt-get dist-upgrade -y
# jetzt Proxmox installieren
apt install proxmox-ve postfix open-iscsi
# Nur noch das os-prober Paket entfernen
apt remove os-prober

Wenn das alles erledigt ist, können wir uns im Browser mit der IP-Server:8006 auf die WebUI einloggen und als root mit dem Passwort das wir bei der Installation von Debian vergeben haben einloggen. So jetzt sind wir in der WebUI und müssen noch die Netzwerk Bridge vmbr0 eintragen. Am besten geht es über die Konsole unter /etc/network/interfaces

nano /etc/network/interfaces

# Hier passen wir folgendes an
auto lo
iface lo inet loopback
iface eno1 inet manual
auto vmbr0
iface vmbr0 inet static
address 192.168.1xx.x (IP des Server)
netmask 255.255.255.0
gateway 192.168.1xx.x
bridge_ports eno1
bridge_stp off
bridge_fd 0

Das wieder mit STRG+O Speichern und mit STRG+X schließen. Dann noch einen reboot des System machen und uns wieder per WebUi bei Proxmox einloggen. Dann habt ihr Proxmox fertig und könnt damit arbeiten.

# System neu starten
reboot