Get paid. Make a plan. Know what is left.

Ostatok is a free personal finance app. Plan each payment you receive and see how much you can still spend.

Your data stays on your server.

How it works

A plan for your next payment

Get paid more than once a month? Make a plan for each payment.

Your income $4,000 Add each payment with its amount and date.

Your categories

Choose categories and set an amount for each one.

Housing
$1,400
Groceries
$600
Bills
$300
Savings
$200
Total planned$2,500
Money left $1,500

See what remains after your planned expenses and savings.

Get an advance on your salary? Plan it now. When the rest arrives, make a new plan. The numbers above are an example.

Made for everyday life

Does this sound like you?

Ostatok can help if…

  • You get paid more than once a month

    Make a plan for each payment when it arrives.

  • You want to know what you can spend

    Set money aside for bills and savings. See what is left.

  • You want to keep your data at home

    Run Ostatok on your own server. No bank connection needed.

Built for everyday life

A clear plan, each time you receive money.

Plan each payment

Plan your salary or income from a side job as soon as it arrives.

Ready-made categories

Pick the categories you need, or add your own.

Look back by month

Choose a month to see your income, expenses, and money left.

Choose your currency

Choose one currency for your money plans, such as dollars or euros.

Source code on GitHub

Your money, on your own server.

Run Ostatok on your computer or home server. You choose where to keep your data.

  • Find the code on GitHub
  • Run the app with Docker
  • No need to connect your bank account
InterfaceIn your browser
↔
AppOn your server
↔
DatabaseYour records

You choose where your data lives

Get started

Run Ostatok on your own server

You need a computer or server with Docker and Docker Compose.

Free to use · Available in English and Russian

  1. Get Ostatok

    Find the app code and setup steps in one repository.

    Open setup guide
  2. Run it with Docker

    Follow the setup steps in the repository to run the app on your computer or server.

  3. Make your first plan

    Open the app, create an account, and pick your categories. Add income and plan your expenses.

Need help? Ask on GitHub.

Questions about Ostatok

A few things to know before you start.

What is Ostatok?

Ostatok is a personal finance app that you run on your own computer or server. Add income, plan expenses and savings, and see the money left. The source code is on GitHub.

Who is it for?

Ostatok is for people who want to plan each payment they receive and keep their data on their own server. You need to be able to set up and run Docker apps.

Where is my data stored?

Your records are in a database on the computer or server where you run Ostatok. This landing page does not collect your financial data.

Can I use it on my phone?

Yes. Open the app in your phone’s browser. Your phone must be able to connect to your server.

What do I need to run it?

You need Docker with Compose and a computer or server. The app code and setup steps are in one GitHub repository. See Get started.

Is Ostatok free?

Yes. The app is free to use. You run it on your own computer or server. If you rent a server, you pay that provider for hosting.

Which languages can I use?

The app interface is available in English and Russian.

Can I choose my currency?

Yes. Choose one currency for your records. Ostatok does not convert amounts or track exchange rates.

Does Ostatok connect to my bank?

No. You enter income and plan expenses yourself. Ostatok does not need access to your bank account.

Is this my bank balance?

No. Money left is the income you enter minus the expenses and savings you plan. It is based on your entries, not live bank data.