I'd like to change the favicon.ico for Vikunja, and I tracked it down to /app/code/frontend/favicon.ico. When I try to cp it to change the name, or rm, I get the message
Read-only file system.
So, how do I change this? Or is this a requirement on Vikunja's part, that their favicon can't be changed?
@scooke on Cloudron all "code" and deliverables from the apps are put into the image and are then read-only to avoid update and security issues. You can think of changing the favicon in this case similar to patching the code. Once a user did that, it is impossible for us to provide tested updates. For example if vikunja restructures some things and next release, the favicon is located somewhere else, it "breaks" your installation on update. While this is may not be critical here, it may explain why it is not supported by the package.
The only solution here is, if the upstream app has support for themes or branding, that way, the app will make sure those things are migrated correctly on update.