Budget is an open-source web application that helps you keep track of your finances.
You can use Budget by hosting it yourself, or using the instance hosted by us.
git clone https://github.com/range-of-motion/budget.git
)
master
branch might not always be stable (git checkout TAG
)composer install --no-dev -o
)php artisan budget:install
).env
(database or mail, for example)php artisan migrate
)crontab -e
) and add * * * * * cd /path-to-budget && php artisan schedule:run >> /dev/null 2>&1
Note that in order for certain features to work properly, the jobs queue needs to be watched. This can be done by either running php artisan queue:work
or using Supervisor.
Use the command below to update to the latest version.
php artisan budget:update
You can get set-up with Budget using Docker and Docker Compose. The advantage of using Docker Compose is that it will set you up with a MySQL database.
You can either build the Docker image yourself, or use the ones available on Docker Hub.
Assuming you already have Docker Compose installed, simply run docker-compose up -d
and you're good to go.