[{"data":1,"prerenderedAt":117},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-en-actual-budget":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"marketplace-app-en-actual-budget",{"slug":9,"slugs":10,"categorySlugs":11,"name":16,"description":17,"phase":18,"unavailableReason":19,"docsUrl":20,"logo":19,"github":19,"tagline":21,"longDescription":22,"features":23,"useCases":30,"steps":40,"faq":59,"specs":78,"compatibleOs":87,"relatedApps":89,"relatedPosts":113,"category":115},"actual-budget",{"fr":9,"en":9,"ar":9,"es":9},{"fr":12,"en":13,"ar":14,"es":15},"erp","erp-business-management","تخطيط-موارد-المؤسسات-وإدارة-الأعمال","erp-gestion-empresarial","Actual Budget","Self-hosted zero-based budgeting (envelope method): assign every amount you receive, track your envelopes in real time and sync your devices from your own VPS.",1,null,"https:\u002F\u002Fservorbit.com\u002Fblog\u002Fself-host-actual-budget-on-a-vps-your-private-ynab-alternative","Zero-based budgeting for a household or a small team: the self-hosted alternative to YNAB — envelopes, multi-device sync and bank imports.","Actual Budget is an open-source personal finance application, designed to run local-first, and built around the proven zero-based budgeting method — the envelope method. Every amount you receive is assigned a job before it is spent: groceries, rent, savings, emergency fund. You therefore always know where your money goes and what is genuinely left, category by category. Actual flags overspent envelopes in real time as you enter your transactions, and its rollover mechanism carries surpluses from one month into the next.\n\nSelf-hosted on a ServOrbit VPS, Actual replaces a YNAB subscription with no recurring software cost. Your data lives in a SQLite file on your own server: private, portable, entirely under your control. The sync engine, a very light Node.js server, lets you reach the same budget from a phone, a tablet and a computer at the same time. Automatic bank imports are available as an option, through GoCardless in Europe and SimpleFIN in North America; failing that, the OFX, QFX, QIF and CSV files exported by your bank can be imported manually. The web application is a React PWA that keeps working offline. The project is released under the MIT license and has around 26,000 stars on GitHub.",[24,25,26,27,28,29],"Zero-based envelope budgeting — every amount you receive is assigned to a category before it is spent, and overspending is flagged in real time.","Multi-device sync — view and edit the same budget from a phone, a tablet and a computer at the same time, through your own server.","Optional bank import — automatic transaction retrieval through GoCardless (Europe) or SimpleFIN (North America), or manual import of OFX, QFX, QIF and CSV files.","Detailed reports — net worth over time, spending by category, cash flow summary and custom reports.","Fast, offline-capable PWA — the application keeps working without a connection once loaded, and re-syncs when the network comes back.","Import from YNAB 4 and nYNAB, MIT license: no subscription, no per-user billing, a single VPS for an unlimited number of budgets and users.",[31,34,37],{"title":32,"body":33},"Personal budgeting without a subscription","Replace a YNAB, Wallet or Spendee subscription with Actual on a small VPS. The envelope method keeps your spending aligned with your goals — rent, groceries, savings — and the synced mobile interface lets you record an expense the moment it happens, without waiting until you are back at a computer.",{"title":35,"body":36},"Shared budget for a family or two business partners","A single Actual server is enough to share budget files with the members of your household or a business partner. Everyone installs the PWA on their own device and changes propagate through the server you host. No third-party service is in the loop: your accounts, your balances and your transactions stay on your VPS.",{"title":38,"body":39},"Cash flow tracking for freelancers","Track your incoming payments by client and your expenses by category. Carrying balances over from one month to the next is the mechanism spreadsheets most often lack: it naturally absorbs the irregular income of freelance work, with no formula juggling at every month-end close.",[41,44,47,50,53,56],{"title":42,"body":43},"Order a ServOrbit VPS","A VPS with 1 vCPU and 1 GB of RAM is more than enough: Actual's Node.js server uses less than 80 MB at rest and handles several simultaneous users without difficulty. The storage to plan for is modest — the budget fits in a SQLite file of a few megabytes, even after several years of history.",{"title":45,"body":46},"Deploy from the Marketplace","In your ServOrbit client area: Marketplace → ERP & Business Management → Actual Budget → Deploy. The `actualbudget\u002Factual-server` image starts in a few seconds and answers on port 5006. The named volume `actual-budget`, mounted on `\u002Fdata`, holds your budget files: it is the only location to back up.",{"title":48,"body":49},"Log in for the first time","The first time you open the URL, Actual Budget asks you to SET the server password (there is no username): it is what will protect your entire budget. Do it immediately.",{"title":51,"body":52},"Create your first budget","Open the application in your browser, then click “Create new budget”. Actual guides you through naming the budget and creating the first accounts — checking, savings, credit card. No user account and no email address are required: the server is yours, and the budget exists from that screen on.",{"title":54,"body":55},"Enter your balances, then build your envelopes","For each bank account, create the matching account in Actual and record the current balance as an opening transaction; for a credit card, enter the balance of the latest statement. Then create your categories (Housing, Food, Transport, Savings, Emergency fund…) and spread the expected monthly income across them. Actual starts from those balances and tracks everything that follows.",{"title":57,"body":58},"Serve the application over HTTPS and install it on mobile","The install asks for an address: a subdomain of one of your own domains, or your VPS's free subdomain (`budget.\u003Cyour-vps>.servorbit-dns.com`), HTTPS included. As soon as you want to reach the budget from outside, attach a subdomain to it (for example `budget.example.com`) from your ServOrbit client area: HTTPS is set up and renewed for you, with no reverse proxy or certificate to manage. Then open that address on your phone and add it to the home screen: the PWA behaves there like a native application.",[60,63,66,69,72,75],{"q":61,"a":62},"What is Actual Budget?","Actual Budget is an open-source, MIT-licensed personal finance application that runs local-first and is based on zero-based budgeting (the envelope method). It is a self-hosted alternative to YNAB: you run the sync server on your own VPS and reach your budget from any device.",{"q":64,"a":65},"How does it differ from YNAB?","The budgeting method is the same: every amount you receive is assigned to an envelope before it is spent. The differences come from the model: Actual is MIT-licensed, with no subscription, your data sits on your server rather than in the vendor's cloud, and both export and import remain entirely in your hands. In return, YNAB offers a more polished mobile application, where Actual relies on a fast PWA and an active open-source community.",{"q":67,"a":68},"Does my financial data stay private?","It is stored in a SQLite file on your VPS, and no third-party service has access to it. Actual also offers end-to-end encryption of the sync: once enabled on a budget file, the server only keeps encrypted data and sees neither your transactions nor your balances. If you turn on bank imports, only the gateway you chose (GoCardless or SimpleFIN) sees the transactions sent by your bank.",{"q":70,"a":71},"Can Actual import my bank transactions automatically?","Yes, through two optional integrations: GoCardless for European banks, which relies on open banking APIs, and SimpleFIN for North America. If your bank is not covered, you import OFX, QFX, QIF or CSV files manually — most banking portals offer an export. Manual entry also remains a perfectly viable way to work, and often the most instructive one about your own spending.",{"q":73,"a":74},"What resources should I plan for?","The Node.js server uses less than 80 MB of RAM at rest. A 1 GB VPS handles several simultaneous users without effort, and the budget file stays in the order of a few megabytes. Actual is one of the leanest self-hosted finance tools in the catalogue, which makes it easy to run alongside other services on the same machine.",{"q":76,"a":77},"Can I migrate from YNAB, and how do I back up my data?","Actual can import a budget exported from YNAB 4 (local export) and from nYNAB (web export): categories, accounts, budgeted amounts and transaction history are all carried over. On the backup side, everything fits in the `actual-budget` volume mounted on `\u002Fdata`: a regular copy of that volume, or a budget export from the interface, is enough to restore everything on a new VPS.",{"ram":79,"cpu":80,"disk":81,"stack":82,"port":86},"1 GB (less than 80 MB at rest for the server)","1 vCPU","10 GB",[83,84,85],"Docker","Node.js","SQLite","5006",[88],"ubuntu-24.04",[90,98,104],{"name":91,"slug":92,"categorySlug":13,"categoryName":93,"categoryColor":94,"logo":95,"tagline":96,"description":97},"ERPNext","erpnext","ERP & Business Management","text-orange-400 bg-orange-500\u002F10","https:\u002F\u002Fcdn.simpleicons.org\u002Ferpnext","A complete open-source ERP — accounting, manufacturing, inventory, sales, purchasing and HR in a single coherent system.","A complete, modular ERP suite. Accounting, manufacturing, logistics, CRM and payroll in a single coherent system.",{"name":99,"slug":100,"categorySlug":13,"categoryName":93,"categoryColor":94,"logo":101,"tagline":102,"description":103},"Dolibarr","dolibarr","https:\u002F\u002Fcdn.simpleicons.org\u002Fdolibarr","Open-source ERP and CRM for SMBs — invoices, quotes, inventory, HR and projects from a unified interface.","Open-source ERP and CRM for SMBs. Invoices, quotes, inventory, purchasing, HR and projects from a centralized interface.",{"name":105,"slug":106,"categorySlug":107,"categoryName":108,"categoryColor":109,"logo":110,"tagline":111,"description":112},"NocoDB","nocodb","databases","Databases","text-blue-400 bg-blue-500\u002F10","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F50206778","Turn any database into a smart spreadsheet — the self-hosted, source-available Airtable alternative.","Self-hosted, source-available Airtable alternative — turn any database into a smart spreadsheet with grid, kanban, gallery and form views, REST and GraphQL APIs and built-in automations. Self-hosted, no per-seat pricing.",[114],"self-host-actual-budget-vps",{"key":12,"slug":13,"name":93,"objective":116,"icon":12,"color":94},"Run commercial and administrative operations.",1793820432225]