I'm not actively working on this at the moment, but I'd definitely entertain the idea and be happy to help think through if there's a reasonable way to do it. What's your biggest motivation for wanting a self-hosted version?
i) Connect to bank accounts automatically and pull the balances and transactions.
ii) Owning my data.
Currently, I have my own tool that gets balances from credit cards and some bank accounts. I save all the data in a random xyt format which I export/import to my web tool/app. I am looking to replace this tool with something but without giving my data.
FWIW, data already stays client-side by default. If you upgrade and enable saving, you can choose from localStorage only, cloud sync (i.e. not what you want haha), or manually importing/exporting JSON files. That being said, totally understand the desire to have a version you host in your environment under your absolute control.
How do you envision i) working in a self-hosted version? Something you wanted to code up on your own? And does that imply you'd expect the self-hosted version to be easily editable, e.g. the actual source code?
My current setup -> My web server connects to bank accounts every 6 hours and creates a xyt file which is encrypted and synced. I take that file and load my web tool to get the visualization, simulation etc.
My ideal solution is something similar.
Great work with projectionlab nonetheless. I have tracked the progress since it was called project fi or something.
Thanks! And if you want to chat further about what the possibilities might be for supporting a self-hosted option, feel free to email or message me on discord: https://discord.com/invite/dZQ5DDEmT7