luceos Retcon01 I've just reached out to PikaPods with some information on how to include the extension manager and a request to do so for future installments through their platform.
m3nu Hey all, Manu from PikaPods here. Just added this extension to our install script and it's being added to all new pods. Feedback welcome. Also wondering if we should apply this to all existing Flarum pods too (after notifying everyone)?
Retcon01 m3nu Awesome, speedy response. I've created several pods with Flarum to test and attempting to install any of the extensions through the extension manager breaks the site, giving an Error 500.
m3nu Retcon01 I got the same at first. It worked when using the version at the end. Like datlechin/flarum-copy-links:"*" Not sure if this issue is specific to PikaPods.
luceos Retcon01 it would be helpful if you could check the storage/logs folder, there should be a log file specifically for the extension manager with valuable information on why it fails.
m3nu Retcon01 Happy to report that I already found the issue: I didn't correctly install the Extension Manager extension in the context of the Docker image we use. This is now fixed and I wasn't able to trigger any error while installing a few extensions.
m3nu We found one more issue in that extensions installed via Extension Manager end up within the container and don't survive a pod rebuild. Still need to look into this.
m3nu It's working, but for now we will need one more step to keep extensions across pod updates and edits. I've documented it here: https://docs.pikapods.com/apps/flarum#installing-extensions We'll try to work with the image maintainer to look into ways to simplify this in the future.
Retcon01 Messing around with a Flarum Pod now. Everything seems to work great. Adding extensions to "list" via FTP is not a huge deal, but I understand the desire to eliminate that step for convenience sake.