# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Actual Budget
spec:
    description: Actual Budget is a super fast and privacy-focused app for managing your finances. At its heart is the well proven and much loved Envelope Budgeting methodology.
    icon: https://actualbudget.org/img/favicon.ico
    tags:
        - Tool
    readme: "## Your Finances — made simple\n\nActual Budget is a super fast and privacy-focused app for managing your finances. At its heart is the well proven and much loved Envelope Budgeting methodology.  \n**You own your data** and can do whatever you want with it. Featuring multi-device sync, optional end-to-end encryption and so much more.\n\n![Actual Budget](https://actualbudget.org/img/homepage/actual-main-budget.png)\n\n[](https://demo.actualbudget.org/)\n\n## Be involved in your financial decisions\n\nAutomated finance tools are great, except when they aren’t. We provide you with tools that are quick to use, but ultimately\n\n**you are in control**. We help you learn, instead of dictating.\n\n![](https://actualbudget.org/img/homepage/superpowers.svg)\n\n## Meticulously designed for speed\n\nA **beautifully designed interface** is fine-tuned to get out of your way and make it as fast as possible to explore your finances.\n\n## Unabashedly local-first software\n\n**Actual is a local app, plain and simple.** Your data is synced in the background so all devices have access, but the app totally works regardless of your network connection. This also allows\n\n[end-to-end encryption](https://actualbudget.org/docs/getting-started/sync#end-to-end-encryption)\n\nto keep your data private.\n\n![](https://actualbudget.org/img/homepage/local-first.svg)\n\n## Powerful budgeting made simple\n\n**Save hundreds of dollars a year (at least!) by tracking your spending.**\n\nBased on tried and true methods, our budgeting system is based off of your real income instead of made up numbers. This makes you face your real spending, and clearly shows how much you are saving each month. We make this process as simple as possible.\n\n[Learn more](https://actualbudget.org/docs/budgeting/)\n\n![](https://actualbudget.org/img/homepage/actual-main-budget.png)\n\n## The fastest way to manage transactions\n\nBreeze through your transactions and update them easily with a streamlined, minimal interface. Categorizing your transactions correctly is important and we’ve optimized this process. Manage split transactions and transfers all in the same editor.\n\n![](https://actualbudget.org/img/homepage/actual-main-transaction.png)\n\n## Oh my, the reports\n\nIntuitive reports give you a quick way to learn about your finances. By default, we include net worth and cash flow reports, but soon you’ll be able to create any report that you like. You’ll even be able to download custom reports from others.\n\n![](https://actualbudget.org/img/homepage/actual-report-cash-flow.png)\n\n![](https://actualbudget.org/img/homepage/features-bg.svg)\n\n## So many features\n\n### Everything in one place\n\nAdd all of your accounts and track everything in one place. Get valuable information like net worth from all your accounts together. [Learn more](https://actualbudget.org/docs/accounts/)\n\n### Syncing across devices\n\nSelf-host our syncing service. It’s easy to set up, but uses sophisticated distributed systems technology to sync changes across any number of devices. [Learn more](https://actualbudget.org/docs/accounts/)\n\n### Payees\n\nManage payees quickly. Merge them, set up custom rules for how they are matched, and use default categories to automatically categorize transactions. [Learn more](https://actualbudget.org/docs/transactions/payees)\n\n### Split transactions\n\nUse split transactions to separate a single expense into multiple categories. An inline editor makes this seamless.\n\n### Bank Sync\n\nActual has built in support for bank syncing using goCardless (EU/UK) and SimpleFIN (US/Canada). Community importers are also available for Plaid. [Learn more](https://actualbudget.org/docs/advanced/bank-sync)\n\n### Budgeting\n\nTrack your spending with budgets. You can only budget cash you have on hand, which means your budget stays realistic and you don't make numbers up. [Learn more](https://actualbudget.org/docs/budgeting/)\n\n### Transfers\n\nManage transfers easily by creating transfer transactions. Actual will link the transactions on both sides and update them together. [Learn more](https://actualbudget.org/docs/transactions/transfers)\n\n### Importing Transactions\n\nImport transactions from the most popular financial files: QIF, OFX, QFX, and CSV. Soon we will launch bank syncing to automatically download transactions. [Learn more](https://actualbudget.org/docs/transactions/importing)\n\n### Undo & redo\n\nA robust undo system allows you to rollback any changes you make, and redo them if desired. Never worry about making mistakes. [Learn more](https://actualbudget.org/docs/getting-started/tips-tricks#undo-redo)\n\n### Migrate your data\n\nWe provide builtin YNAB4 & nYNAB importers that keep all of your history. There are many more available from the Actual Community. [Learn more](https://actualbudget.org/docs/migration/)\n\n### Dark Mode\n\nChoose your own style with a built in dark mode and dynamic theming using your system default.\n\n### API\n\nIf you're a developer, we got you. Use our fully-featured API to write custom importers or build your own features. This API simply runs on your local data. [Learn more](https://actualbudget.org/docs/api/)\n\n### Own your data\n\nActual allows you to effortlessly sync changes by running your own server. Access updates from anywhere with peace of mind. For those seeking next-level security, our optional end-to-end encryption ensures your data remains unreadable, even to the server."
    services:
        - name: Actual
          icon: https://avatars.githubusercontent.com/u/37879538?s=200&v=4
          template: PREBUILT
          spec:
            id: actual
            source:
                image: docker.io/actualbudget/actual-server:latest
            ports:
                - id: web
                  port: 5006
                  type: HTTP
            volumes:
                - id: data
                  dir: /data
