Für Iobroker würde ich einen Docker Container einsetzen.
Dieser läuft bei mir schon seit ein paar Wochen sehr stabil und ohne Probleme.
Über die Portfreigabe kannst du dann mit einem Tablet auf den VIS Server im Iobroker zugreifen.
Der große Vorteil von Docker ist dass dieser sehr Recourcenschonender ist als eine VM.