OpenWebIf for DreamOS 1.4.9a

If you like OpenWebif (Open Source Web Interface for Linux set-top box) used by almost all OE 2.0 images build teams then this is just what you are looking for.

The Webinterface for DreamOS drives me crazy since the RC is floting around all the time, Its slow to work with.

and as a long user of OpenWebif in my other stbs i desided its time that this plugin was converted to DreamOS


So I am not the author of this plugin i have just convert it to DreamOS to be enjoy by thoose who like this plugin.


Since the DreamOS Webinterface is at port 80 you need to add port 90 to your address in your web browser.


Important! Install with your image software manager so you are sure that dependency files are also installed from your image feed.


Major update in new version 1.5.0


I have given the plugin a major upgrade and adaptaion to DreamOS

It have been asked to put the Terminal/Telnet back into OW for DreamOS.

Because of the security risks i have chosen to not add this in previuse builds.


But now the Terminal can be added by the users as an addon if they want and understand the risks.

First install the new improved OpenWebif 1.5.0

Then install shellinabox from your image feeds

Code
apt-get update && apt-get install shellinabox


Code
http://your dreambox name or ipaddress:90

ex: http://192.168.1.10:90
  • Version 1.4.9a

    Fixing bug when pytthon-cheetah is not in the imeage feeds

  • Version 1.4.9

    Major update in new version 1.4.9


    I have given the plugin a major upgrade and adaptaion to DreamOS

    It have been asked to put the Terminal/Telnet back into OW for DreamOS.

    Because of the security risks i have chosen to not add this in previuse builds.


    But now the Terminal can be added by the users as an addon if they want and understand the risks.

    There is 3 version of the addon.


    1. arm64 of Shell in the Box addon. (dm one & two) (OE 2.6)

    2. armhf of Shell in the Box addon (dm 900 & 920) (OE 2.5)

    3. mipsel of Shell in the Box addon (dm 520 & 525) (OE 2.2/2.5)


    First install the new improved OpenWebif 1.4.9

    Then select the addon matching your Dreambox and you will have the web based Terminal/Telnet

    Added support for dBackup so you can easy backup your image direct from OpenWebif. (depend on installation first of gutemines plugin dBackup)

  • I did some more investgation the error came from /usr/lib/enigma2/python/Plugins/Extensions/OpeenWebif/controllers/base.py line 361.


    For now I commented the line and it started working:


    if os.path.exists('/usr/bin/shellinaboxd') :

    try:

    terminal_port = "http://" + ip + ":" + "4200"

    terminal_key = terminal_port

    except: # noqa: E722

    terminal_key = None

    #if terminal_key:

    # extras.append({'key': terminal_key, 'description': _("Terminal/Telnet"), 'nw': '1'})


    As far as I can tell it is only needed if telnet us used in the OWF. Hope this helps.

  • After installation on my deambox two UHD, I get Processing Failed error for the desktop version the mobile version is working.

  • install in dreambox one UHD but I do not access by web


    openwebif and web DM control work at the same time with different ports? trying with dm web control port 90 and openwebif default port. only work dm web control.


    thanks and regards

  • Installed to DM TWO, with newnigma2 image, after reboot i get old style webif, so many many thanks for that.

    Like 1
  • Then DE dont have python-module-cheetah in the feeds but the cheetah module is in the last version 1.4.9


    Did you install last version?? there is 4 older


    and @marsias what image are you using

  • I have just finish installing this pluging openwebif for dreams 1.4.9 in dm 900 (dreamelite 7.1 img)but I'm receiving error message "some plug-in are not available, Extension/Openwebif(no module named Cheetah.Template".


    Please can someone help to resolve this issue.

    Thanks in advance.

  • cannot install in dm920 over paketmanager!

    error image openwebif..... not in cache!