If we skip the requirement of the .deb package, we will have more apps.
I want an app that is not available for FB nor debian. I go read the docs on how to add a new app an it all looks good except one pain point: the debian package.
Don’t take it wrong! I’m not against the packaging format, but it’s certainly a problem. Nowadays you can read lots of docs can make lots of work to create a .deb for just Debian and friends, or you can just drop in a Dockerfile and have your app running everywhere. Lowering the barrier for packagers is as important as for and users!
Support and document how to add to plinth apps packaged as an OCI image. FB could use podman.io to execute them in a secure way, or the more known but less secure Docker.
Also support and document how to find community apps and how to install them.
snaps or flatpaks. I think that for server apps, the Dockerfile is more widespread, though.