Skip to content
Follow
Ubuntu Linux

How to Install Actual Budget on Ubuntu 24.04

Richard
Written by
Richard
Mar 23, 2025 Updated Jul 13, 2026 4 min read
How to Install Actual Budget on Ubuntu 24.04
How to Install Actual Budget on Ubuntu 24.04

Actual Budget installs on Ubuntu 24.04 using its AppImage file, a straightforward method for this open-source personal finance app.

Actual Budget lets you manage your money privately on your computer, without sending your data elsewhere. The AppImage is a single, self-contained file that includes everything the program needs to run, making it simple to set up on Linux.

For instance, the latest stable version often includes an AppImage ready for download. You can find this file on the Actual Budget GitHub releases page. After downloading, you just need to grant the AppImage permission to run.

⚡ Quick Answer

Install Actual Budget on Ubuntu 24.04 by first installing Node.js, npm, and Yarn. Then, clone the Actual Budget server repository, install its dependencies, configure the app, and start it. Finally, create a systemd service for easy management.

Install Node.js

Installing Node.js on Ubuntu 24.04 is the first step to get Actual Budget running. You need Node.js, npm, and Git, so we’ll install them all together. After that, we’ll add Yarn, another tool required for the setup process.

Run the command below to install Node and NPM.

🐧Bash / Shell
sudo apt update
sudo apt install nodejs npm git

More about installing Node.js and Yarn is below.

Install Node and npm on Ubuntu

After installing Node and NPM, run the command below to install Yarn.

🐧Bash / Shell
sudo npm install --global yarn

At this stage, Node.js, npm, and Yarn should be successfully installed on Ubuntu.

Download Actual Budget files

📝Good to Know
After setting up your Ubuntu system, run the command below to clone the Actual Budget file. You may choose to save it to your home directory if you prefer.
💻Code
git clone https://github.com/actualbudget/actual-server.git

Next, change into the clone file and install.

Command Prompt
cd actual-server
yarn install

Configure Actual Budget.

Configuring Actual Budget means telling it where to listen for connections on your computer. You do this by editing the `config.json` file using the `nano` text editor. Inside this file, you’ll set the specific IP address and port number for the application.

💻Code
nano config.json

Next, specify the IP address of the machine and the port number you want to use for listening.

💻Code
{
"hostname": "127.0.0.1",
"port": 5006
}

Save and exit.

Finally, run the command below to start the app.

💻Code
yarn start

You can access the app using the IP address and port number specified in the configuration file.

💻Code
http://localhost:5006
⚠️Warning
Create an admin password on the welcome screen.
Actual budget admin password
Actual budget admin password

Login and start using the app.

Actual budget dashboard
Actual budget dashboard

To easily manage the app start-up and shutdown, create a systemd service.

🐧Bash / Shell
sudo nano /etc/systemd/system/actual.service

Copy and paste the content below into the file. Replace the username highlighted with your own.

💻Code
[Unit]
Description=Actual-Server (https://actualbudget.org)
After=network.target

[Service]
User=richard
Group=richard
WorkingDirectory=/home/richard/actual-server/
ExecStart=/usr/local/bin/yarn start
Restart=on-watchdog

[Install]
WantedBy=multi-user.target

Save and exit.

Reload the systemd services and start the app.

🐧Bash / Shell
sudo systemctl daemon-reload
sudo systemctl enable --now actual.service

When you run the service status, you should see the app running.

🐧Bash / Shell
sudo systemctl status actual.service

The app should be running now.

💻Code
actual.service - Actual-Server (https://actualbudget.org)
Loaded: loaded (/etc/systemd/system/actual.service; enabled; preset: enabled)
Active: active (running) since Sun 2025-03-23 14:52:21 CDT; 2s ago
Main PID: 6204 (node)
Tasks: 29 (limit: 4551)
Memory: 189.6M (peak: 189.9M)
CPU: 1.036s
CGroup: /system.slice/actual.service
├─6204 node /usr/local/bin/yarn start
├─6211 /usr/local/lib/node_modules/node/bin/node /home/richard/actual-server/.yarn/releases/ya>
└─6222 /usr/local/lib/node_modules/node/bin/node app

That should do it!

Conclusion:

Installing Actual Budget on Ubuntu 24.04 helps you manage your finances efficiently. This app, designed for personal finance tracking, offers a clear overview of your spending. You can install Actual Budget by following specific command-line instructions provided in the setup guide to ensure proper integration with your Ubuntu 24.04 system.

  • Simple Installation: The process involves installing Node.js, npm, and Yarn before downloading the Actual Budget app.
  • Custom Configuration: Users can easily configure the app by modifying the config.json file to suit their preferences.
  • Systemd Service: Creating a systemd service facilitates more straightforward management of the app’s start-up and shutdown processes.
  • Local Data Control: Actual Budget provides enhanced control over personal financial data compared to cloud-based options as a locally hosted solution.
  • User-Friendly Interface: The app’s intuitive design makes it accessible for users with all levels of financial knowledge.

Users can successfully set up and utilize Actual Budget for financial management by following the outlined steps, ensuring the software is ready for use on Ubuntu 24.04.

Is actual Budget open source?

Actual Budget follows the same principles as YNAB but it's way better and more configurable. It's open source for a start, and all the files are local.

Was this guide helpful?

Was this helpful?
Richard

About the Author

Richard

Tech Writer, IT Professional

Richard, a writer for Geek Rewind, is a tech enthusiast who loves breaking down complex IT topics into simple, easy-to-understand ideas. With years of hands-on experience in system administration and enterprise IT operations, he’s developed a knack for offering practical tips and solutions. Richard aims to make technology more accessible and actionable. He's deeply committed to the Geek Rewind community, always ready to answer questions and engage in discussions.

📚 Related Tutorials

How to Install Yarn on Ubuntu Linux
Ubuntu Linux How to Install Yarn on Ubuntu Linux
Install Node.js and npm on Ubuntu: A Step-by-Step Guide
Ubuntu Linux Install Node.js and npm on Ubuntu: A Step-by-Step Guide
How to Install KDE Desktop on Ubuntu 24.04
Ubuntu Linux How to Install KDE Desktop on Ubuntu 24.04
How to Start, Stop, and Restart Services in Windows 11
Windows How to Start, Stop, and Restart Services in Windows 11

No comments yet — be the first to share your thoughts!

Leave a Comment

Your email address will not be published. Required fields are marked *