Actual - Self Hosted, Privacy Friendly Financial Planning System
-
Update: As of 2023-12-23, I have created a Cloudron app package for Actual. It is now ready for use, see the following:
Actual is a self hosted, open source financial planning and budgeting system. It's designed to be fast, local-first, and privacy friendly, and has a lot of powerful features for budgeting and financial planning.
The Actual application was originally a closed-source software offering by James Long, but it has been recently released as an open source application under the MIT license.
The actual website and landing page is available at:
And their source code is available at:
https://github.com/actualbudget/actual-server
https://github.com/actualbudget/actual
Actual already comes with a Docker image:
https://github.com/actualbudget/actual-server#running-via-docker
They have an online demo that you can use to try out the features here:
I recommend Cloudron to package Actual, because it is a modern, high-quality financial planning app that adds value to a category that Cloudron does not have many applications in. Actual is fast, and unusually powerful, and has a great feature-set and UX/UI experience.
wrote on May 4, 2022, 8:06 PM last edited by@Sydney nice!
Although given it's a local app I guess it's actually the actual-server we'd need packaging for Cloudron:
-
@Sydney nice!
Although given it's a local app I guess it's actually the actual-server we'd need packaging for Cloudron:
wrote on May 4, 2022, 11:44 PM last edited by@jdaviescoates Thank you!
I'll edit the main post to include the correct link. I am quite excited for Actual, as it is quite polished and well-made- and I hope to see it on Cloudron soon!
-
wrote on May 5, 2022, 2:09 AM last edited by
Neat app. I wonder how it compares to firefly iii
-
wrote on May 6, 2022, 5:43 PM last edited by
It will be really great if this app could be packaged before the start of June. I'll be beginning a new job then, and it would be a good time to upgrade my budgeting workflow
-
It will be really great if this app could be packaged before the start of June. I'll be beginning a new job then, and it would be a good time to upgrade my budgeting workflow
-
wrote on May 8, 2022, 11:37 PM last edited by
Actual ++
-
wrote on May 9, 2022, 4:52 PM last edited by
Wow. What a software!
I currently use quicken, but would switch to this in an instant if it was available.
-
wrote on May 9, 2022, 7:54 PM last edited by
Seems nice, it's quite similar to YNAB, isn't it? Well, definitely more than Firefly III.
-
Update: As of 2023-12-23, I have created a Cloudron app package for Actual. It is now ready for use, see the following:
Actual is a self hosted, open source financial planning and budgeting system. It's designed to be fast, local-first, and privacy friendly, and has a lot of powerful features for budgeting and financial planning.
The Actual application was originally a closed-source software offering by James Long, but it has been recently released as an open source application under the MIT license.
The actual website and landing page is available at:
And their source code is available at:
https://github.com/actualbudget/actual-server
https://github.com/actualbudget/actual
Actual already comes with a Docker image:
https://github.com/actualbudget/actual-server#running-via-docker
They have an online demo that you can use to try out the features here:
I recommend Cloudron to package Actual, because it is a modern, high-quality financial planning app that adds value to a category that Cloudron does not have many applications in. Actual is fast, and unusually powerful, and has a great feature-set and UX/UI experience.
wrote on May 10, 2022, 10:17 AM last edited by@Sydney Great suggestion and nicely formatted. I think it always must encourage people here if you mention that there is already a Docker image available, which there is:
https://github.com/actualbudget/actual-server#running-via-docker
I hope we get this going.
-
@Sydney Great suggestion and nicely formatted. I think it always must encourage people here if you mention that there is already a Docker image available, which there is:
https://github.com/actualbudget/actual-server#running-via-docker
I hope we get this going.
wrote on May 11, 2022, 7:41 PM last edited by@LoudLemur Thank you very much! I'll update the post to include the docker image link.
I'm glad to see so much interest for Actual. I am really looking forwards to seeing it on Cloudron as well!
-
I tried the demo and it looks great.
Is there a way that I can test it on my server? -
I tried the demo and it looks great.
Is there a way that I can test it on my server?App Devwrote on Oct 9, 2022, 6:43 PM last edited by random_eric Oct 31, 2022, 7:11 PMI've packaged the app, but I'm not sure what to do next.
The repo can be found here:
https://github.com/thejinx0r/actual-server-cloudronIt's been working great for me.
edit:
I continue to maintain it at https://git.eyen.ca/cloudron/actual-server -
I've packaged the app, but I'm not sure what to do next.
The repo can be found here:
https://github.com/thejinx0r/actual-server-cloudronIt's been working great for me.
edit:
I continue to maintain it at https://git.eyen.ca/cloudron/actual-serverwrote on Oct 9, 2022, 7:17 PM last edited by subven Oct 9, 2022, 7:21 PM@random_eric get a review by @girish or @nebulon
At first glance it looks good but I think /app/data should be owned by www-data who also runs the apps process. Maybe adjust the start script and Dockerfile for better continuity,
btw the Cloudron user is called yellowtent internally ^^
-
@random_eric get a review by @girish or @nebulon
At first glance it looks good but I think /app/data should be owned by www-data who also runs the apps process. Maybe adjust the start script and Dockerfile for better continuity,
btw the Cloudron user is called yellowtent internally ^^
@subven
Thanks for the feedback!
For the user, I was following the nodejs tutorial. I'm not sure whihch one to use at the moment. -
I've packaged the app, but I'm not sure what to do next.
The repo can be found here:
https://github.com/thejinx0r/actual-server-cloudronIt's been working great for me.
edit:
I continue to maintain it at https://git.eyen.ca/cloudron/actual-server@random_eric Ah nice, I will give this a try later today! Actual doesn't need any database configuration and such?
-
@random_eric Ah nice, I will give this a try later today! Actual doesn't need any database configuration and such?
wrote on Oct 10, 2022, 12:04 PM last edited by@girish they use better-sqlite3 but store everything in /data ^^ The app is not designed to use an external database connection as far as I can see.
-
@random_eric Ah nice, I will give this a try later today! Actual doesn't need any database configuration and such?
-
wrote on Dec 23, 2023, 2:52 PM last edited by Sydney Dec 23, 2023, 9:04 PM
App Package Created for Actualbudget
Hello everyone!
I've created a Cloudron App Package for Actualbudget. This package was created after following the instructions in the Cloudron app packaging tutorial, cheat sheet, as well as by following best-practices observed in other, existing Cloudron app packages. If you want to give Actualbudget a try on Cloudron, it's available now at the following git repository:
I've tested the application to the fullest extent possible as an individual. Please feel free to share any feedback with me here!
@girish I believe my app package is ready for unstable status and inclusion into the Cloudron app market. Note that:
- The
Dockerfile
andstart.sh
files properly expose environment variables, configuration files, and encapsulates the upstream app data in/app/data
in a non-naive manner. - The app package contains a detailed and well-defined
CloudronManifest.json
file with all relevent fields, includingmedialinks
,minBoxVersion
,icon
, andhealthCheckPath
. - The app package contains a complete
DESCRIPTION.md
,POSTINSTALL.md
, andCHANGELOG
.
I believe the only thing that this application is lacking are the selenium tests. I hope to contribute these at a later date.Edit: As of 2023-12-24, the repository also includes a complete set of application lifecycle tests, such as:
- Installing the app, and configuring it with test credentials and data
- Logging in and out of the app
- Restarting the app
- Backing up and restoring from backup
- Moving the app to a different location (i.e. subdomain)
Updating the app*
*The only test that I was unable to implement is the app update test. From what I can tell, the app needs to be published on the Cloudron store for that. I assume you'll be able to implement that final test once the app is published
- The
-
App Package Created for Actualbudget
Hello everyone!
I've created a Cloudron App Package for Actualbudget. This package was created after following the instructions in the Cloudron app packaging tutorial, cheat sheet, as well as by following best-practices observed in other, existing Cloudron app packages. If you want to give Actualbudget a try on Cloudron, it's available now at the following git repository:
I've tested the application to the fullest extent possible as an individual. Please feel free to share any feedback with me here!
@girish I believe my app package is ready for unstable status and inclusion into the Cloudron app market. Note that:
- The
Dockerfile
andstart.sh
files properly expose environment variables, configuration files, and encapsulates the upstream app data in/app/data
in a non-naive manner. - The app package contains a detailed and well-defined
CloudronManifest.json
file with all relevent fields, includingmedialinks
,minBoxVersion
,icon
, andhealthCheckPath
. - The app package contains a complete
DESCRIPTION.md
,POSTINSTALL.md
, andCHANGELOG
.
I believe the only thing that this application is lacking are the selenium tests. I hope to contribute these at a later date.Edit: As of 2023-12-24, the repository also includes a complete set of application lifecycle tests, such as:
- Installing the app, and configuring it with test credentials and data
- Logging in and out of the app
- Restarting the app
- Backing up and restoring from backup
- Moving the app to a different location (i.e. subdomain)
Updating the app*
*The only test that I was unable to implement is the app update test. From what I can tell, the app needs to be published on the Cloudron store for that. I assume you'll be able to implement that final test once the app is published
wrote on Dec 23, 2023, 2:57 PM last edited by@Sydney thanks!
- The
-
wrote on Dec 23, 2023, 3:44 PM last edited by
Thank you very much for packaging and testing this application.
You deserve a good rest over the Christmas holidays now!The question a lot of us will have now is, "Which application next?"
What I would like to ask you, Sydney, is what prompted you to package Actual in the first place? Also, how was your experience in the packaging process? Did you have all the information you needed readily at hand? Do you think you might try another program, too?