Selfhosted
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
Rules:
-
Be civil.
-
No spam.
-
Posts are to be related to self-hosting.
-
Don't duplicate the full text of your blog or readme if you're providing a link.
-
Submission headline should match the article title.
-
No trolling.
-
Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.
-
AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
view the rest of the comments
I've been hosting my own firefly iii instance for a couple years now. It has its quirks but overall it's a great home finance option. Better than some others I've tried.
As an example, the creator is adamantly against future transactions and projecting future transactions. There's the ability to create "recurring" transactions and the app has a daily cron that will create the recurring transactions on the day they're supposed to hit. I for one want to see these future transactions and want those to show up about a month early. To do this I have to spoof a cron job to make the app think it's creating recurring transactions for 30 days from today. This works well enough to show my balances for the future.
I like it has a pretty nice API that you can hook I to from your own apps.
I wrote an importer app that uses Plaid to connect to my bank accounts and credit cards and it gives me the option to categorize transactions and import them into firefly. It's made managing my finances incredibly simple. I used to spend hours on the weekend manually importing transactions from the previous week. Now I have something that I can tab through in a matter of minutes and see everything.
Huh. Well that fucks with my current GNUCash workflow of having transactions months in advance. Does Firefly do budgets well?
yeah if you want that same functionality of months in advance transactions - you'll have to create a similar solution with the cron job i mentioned.
Budgets work well enough. They allow you to create any number of budget "buckets" - and each can be configured in various ways:
You can even have different periods - daily, weekly, monthly, yearly - though I've only ever used monthly.
When you create transactions you assign them to a budget and it shows you how much you have left in that budget
Nice. Does it do projections with budgets? Like how is my savings account going to be in 6 months after putting in X$ every month?
Unfortunately no, that's one thing the dev is very much against. In order to project anything, a transaction has to be made. So if you wanted to show what your balance in July would be after setting back $100 each month, you would need a $100 transaction in each month leading up to your target, then switch your view to July and see the balance.
That's not very useful. Thank you.