Install Actual Budget - Open Source Finance Management - on Linux

Channel:
Subscribers:
14,500
Published on ● Video Link: https://www.youtube.com/watch?v=EIm0vvuM0kw



Duration: 0:00
639 views
18


#ActualBudget #FOSS #Linux

Full steps can be found at https://i12bretro.github.io/tutorials/0967.html

--------------------------------------------------------------------
What is Actual Budget?
--------------------------------------------------------------------
Actual is a local-first personal finance tool. It is 100% free and open-source, written in NodeJS, it has a synchronization element so that all your changes can move between devices without any heavy lifting. - https://github.com/actualbudget/actual
 
--------------------------------------------------------------------
Installing NodeJS
--------------------------------------------------------------------
   01. Log into the Linux device
   02. Run the following commands in a terminal window
         add nodejs software repository
         curl -sL https://deb.nodesource.com/setup_20.x | sudo bash -
         install nodejs
         sudo apt install nodejs -y
         test node & npm are working
         node -v && npm -v
 
--------------------------------------------------------------------
Installing Actual
--------------------------------------------------------------------
   01. Continue with the following commands:
         install git
         sudo apt install git -y
         create working directory
         sudo mkdir /usr/local/actualbudget -p
         set folder ownership
         sudo chown -R "$USER":"$USER" /usr/local/actualbudget
         clone actual github repo
         git clone https://github.com/actualbudget/actual-server.git /usr/local/actualbudget
         cd into git clone
         cd /usr/local/actualbudget
         checkout the latest tagged release
         git checkout "$(git tag --sort=v:refname | tail -n1)"
         install yarn
         sudo npm install -g yarn
         install dependencies
         yarn install
         create a service file
         sudo nano /etc/systemd/system/actualbudget.service
   02. Paste the following configuration
         [Unit]
         Description=Actual Server
         [Service]
         Type=simple
         ExecStart=/usr/bin/yarn start
         WorkingDirectory=/usr/local/actualbudget
         Environment=NODE_ENV=production
         Restart=always
         Restart service after 10 seconds if node service crashes
         RestartSec=10
         [Install]
         WantedBy=multi-user.target
   03. Press CTRL+O, Enter, CTRL+X to write the changes
   04. Continue with the following commands
         reload services
         sudo systemctl daemon-reload
         start and enable actual budget service
         sudo systemctl enable actualbudget.service --now
   05. Open a web browser and navigate to http://DNSorIP:5006
   06. Enter and confirm an admin password
   07. Click the link to create an account
   08. Click Start Fresh
   09. Welcome to Actual Budget
 
Source:  https://actualbudget.org/docs/install/local/
 


Connect with me and others ###
★ Discord: https://discord.com/invite/EzenvmSHW8
★ Reddit: https://reddit.com/r/i12bretro
★ Twitter: https://twitter.com/i12bretro