Skip to content

Provide prebuilt OpenWrt package/s #4

@Rygle

Description

@Rygle

I have just added RADIUSdesk to https://alternativeto.net/software/radiusdesk/about/ - should show up within a day or two once approved.

I believe it would be great to have pre-built packages for stable releases of OpenWrt, possibly even to submit these to the OpenWrt project as something that users can just install on top of a vanilla OpenWrt install.

These packages would include

  • MESHdesk package & luci-app-meshdesk (WebGUI) packages
  • Any needed dependencies can be marked as required so that the package installer pulls them from the OpenWrt repository - kmod-batman-adv, luci, etc.
  • Any theme could be installed as a dependency that is built in to the package, available as a package on OpenWrt, or alternately MESHdesk could have a wizard that requests upload of a theme/template file, places it in the correct spot and activates it.
  • Any other files such as the openwrt-wan-network file, the openwrt-meshdesk-file, report_to_server.lua and the captive_portal-json file can be uploaded using a button (multiple buttons, like the same button used for the firmware update in Luci) from the MESHdesk app/package once installed. Themes/templates can be added from the same. Additionally, these files can be pushed/updated from the central administration GUI at any time on a per device or multi-device basis (e.g. templates may need to be mass updated for a whole radius group)

Benefits

  • This would make the install process much, much easier, as no firmware would ever have to be built, just a single package for each OpenWrt major release. This can be added as part of the OpenWrt repository as with OpenVSwitch etc.
  • It would make the update process much easier
  • It would make barriers to entry much lower and provide greater exposure and access to this software.
  • It will provide up to date security
  • It will provide greater device support

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions