The context
The custom webapp YunoHost application was meant to be simple to install and use, but the FTP connection was in fact quite complex and the YunoHost Firewall won’t allow most of the FTP clients to connect.
Moreover, the app was only able to be installed once, which was disapointing for testing or in a web deployment purpose.
The solution
I traded the FTP to a simple file manager web interface called Cheryl. It enables you to upload/retrieve/edit the files remotely, from a simple /admin
interface.
The cool part
You can now have multiple empty apps quickly deployed like this, and it won’t eat your server’s RAM anymore
Install it!
yunohost app fetchlist
yunohost app install my_webapp --label "My New Empty App"
Please let me know if it works properly, Cheryl is young and we may change the upload interface if this is too buggy.