Update package download from interface

Very big file upload via web interface is always bad idea, it is very slow and unstable especially of you are servicing very remote nodes with big RTT.

In the same time most of FreeSBC nodes should have Internet access at least for OS update and NTP sync.

It looks like a good idea to download packages directly from FreeSBC node, automatically or triggered by web interface. Much more stable and comfortable way, allowing natural access control to update packages.

To implement this feature just need an update server who respond by HTTPS with package list and packages itselfes, with access control by some kind of FreeSBC key (serial?) and some extras to FreeSBC web interface: download available package list and download a cosen package. The download may be done by just running curl/wget in the background.

pavlyuts wrote:
Very big file upload via web interface is always bad idea, it is very slow and unstable especially of you are servicing very remote nodes with big RTT.

In the same time most of FreeSBC nodes should have Internet access at least for OS update and NTP sync.

It looks like a good idea to download packages directly from FreeSBC node, automatically or triggered by web interface. Much more stable and comfortable way, allowing natural access control to update packages.

To implement this feature just need an update server who respond by HTTPS with package list and packages itselfes, with access control by some kind of FreeSBC key (serial?) and some extras to FreeSBC web interface: download available package list and download a cosen package. The download may be done by just running curl/wget in the background.