I just looked it up again and it has no plugins, I confused it with a different solution and the fact that there are lots of third party tools around firefly which use the API for automatic imports. But there is no dedicated way to change the web GUI afaik. It still may be a possibility to use the API to attach some other investment tracking tool.
https://docs.firefly-iii.org/references/data-importer/third-party-tools/
I use:
https://github.com/firefly-iii/firefly-iii
I don’t think it has all the featured you want, but it has a plugin system and an API, where you could hack together something.
I am currently super happy with https://sftpgo.com/
If you ever need an alternative take a look at https://github.com/drakkan/sftpgo
I also had bad luck with nextcloud, so recently I’ve set up SFTPgo and it works rather well and it’s only for files. You can either download and upload the files through the WebUI or you can mount them over the network to your OS.
I’d do it like this:
borg backup
(optional) borgmatic for easier use, but a diy shell script might suffice
(optional) https://github.com/Ravinou/borgwarehouse for easier gui based “serverside” setup on each location
(if you have no way to reach the servers from the internet yet) set up dyndns for each location so you can reach them by domain
might need to setup portforwarding rules in the router of each location
Am I blind? Where is the docker-compose? J find references to it in the doc and in the PR’s but I don’t see it in the files.