port/use existing helper (lib) to install self-hostable web-app packages on debian / freedombox servers
There actually seems to be some fruitful discussion about collaboration
at the yunohost core dev forum, what's your opinion for an invitation?:
https://forum.yunohost.org/t/11905/8
What do you think about easily installing and hosting web applications on debian / freedombox servers? Web-apps which are almost never packaged in debian, nor in most other linux- or even more generally server-distributions. (At least a curated selection.)
I see freedombox as providing a great and nicely to configure debian infrastructure, and increasingly yunohost.
Apparently they are having a lot of success due to their bash-script based "web-app packages", that allow packaging of web applications (by mere admins) for easy self-hosting of the applications on a prepared debian system.
(Another point may be their nice email stack configuration.)
It has come up before, but have you thought about if it's possible to build on each others work?
For example, freedombox is missing an email server setup, and yunohost is only now migrating to buster.
The main point may be, yunohost already maintains a repository with many shell-based install/update/uninstall/... "package" scripts for web applications, based on a yunohost shell-script helper library.
- In the course of a planned spec update, the yunohost helper library could be enhanced to also support installing the web apps on the freedombox infrastructure.
- The yunohost packages could benefit from more timely experiences in sid/testing.
- Freedombox might incorporate some working email setup scripts.
- Freedombox may get the opportunity to support some selected, desired, and suitable web-application install- and management-scripts, e.g. for Nextcloud, if not wanting to support the whole web-app package repository. (Could add selected script sources to the salsa repository, and maybe have a plinth-*-module.deb package for them, if deemed necessary.)
- Freedombox might gain more user, admin and dev coverage.
- ...