Expensave
★ 58GNU General Public License v3.0Open Source — No Paywall2 Containers — 2 containers — light hosting footprintDocker · Compose · BinaryNeeds MariaDB2 active committers (12mo)
About
Expensave is a self-hosted expense tracking application aimed at individuals and families who want to manage budgets on their own server. It combines calendar-based expense entry, recurring...
Community Ratings
No ratings yetNew this week
Read recap →Weekly Recap — Oct 16, 2026 – Oct 23, 2026Oct 23, 2026
Features
- multiple user support
- shared family calendars
- multiple unlimited calendars
- recurring expenses
- bank statement import
- spending and income reports
- AI assistant integration via MCP
- mobile PWA
- responsive design
- light and dark themes
Details
- Last Updated
- Oct 25, 2026
- Created
- Jul 6, 2023
- Install Methods
- dockerdocker-composebinary
- Requirements
- Docker
- Authentication
- local
- API
- REST
- Runtime / Stack
- Docker
- Privacy & Independence
- No Cloud RequiredOffline Capable
- User Model
- Multi-User
- Deployment
Deployment: Docker Compose ✓2 Containers — light hosting footprintRuns as 2 containers
Run Expensave with Docker Compose
Compose file from the Expensave project repository.
2 services · database: mariadb · infra: mariadb
no resource limits declared
needs persistent storage (1 volume)
docker-compose.yml · @ f9090ad · scanned Sep 23, 2026
services:
application:
image: algirdasc/expensave:latest
restart: unless-stopped
ports:
- "18000:18000"
environment:
LOCALE: en
REGISTRATION_DISABLED: no
TZ: Europe/Vilnius
depends_on:
database:
condition: service_healthy
database:
image: mariadb:11
volumes:
- './db:/var/lib/mysql'
restart: unless-stopped
environment:
MARIADB_RANDOM_ROOT_PASSWORD: yes
MARIADB_USER: expensave
MARIADB_PASSWORD: expensave
MARIADB_DATABASE: expensave
healthcheck:
test: [ "CMD", "mariadb-admin", "ping" ]
retries: 5
timeout: 5s
This file may be out of date. Check the Expensave documentation for current setup steps.
Tags
Track your self-hosted stack
Bookmark software to try, rate tools you've used, and keep your collection in one place.
Metadata extracted from README on Oct 23, 2026
Related Software
Personal Management System
4.2k
A self-hosted personal management system backend for organizing notes, contacts, passwords, tasks, schedules, payments, files, and other personal data.
Personal DashboardsTask ManagementNote Taking Apps+5
5 Containers
TREK
15.1k
TREK is a self-hosted real-time collaborative travel planner with maps, budgets, packing lists, journaling, and built-in AI features.
Travel OrganizationTrip PlanningMaps and GPS+4
Single Container
fungible
114
A keyboard-first personal finance app available as a terminal UI or desktop app, with Plaid sync, CSV import, tagging, analysis, and MCP/HTTP API access.
Budgeting and FinanceSelf Hosting SolutionsModel Context Protocol+1
Twenty
59.8k
An open-source CRM for managing customer data, permissions, workflows, emails, and related records.
CRM SystemsSelf Hosting SolutionsAutomation Tools+4
FOSS with Issues
Cal.com
49.4k
Cal.diy is a self-hosted, open-source scheduling platform forked from Cal.com with enterprise features removed.
Scheduling and BookingsCopyleft LicenseCalendar and Contacts+3
5 ContainersFOSS with Issues
Cal.diy
49.4k
Cal.diy is a community-driven, open-source scheduling platform for self-hosting personal scheduling infrastructure.
Calendar and ContactsSelf Hosting SolutionsScheduling and Bookings
5 Containers
Stalwart Mail Server
15.4k
Stalwart is an open-source mail and collaboration server with support for IMAP, JMAP, SMTP, CalDAV, CardDAV, and WebDAV.
Email SolutionsMail Transfer AgentsCalendar and Contacts+2
ownCloud
8.8k
ownCloud Core is a self-hosted file sharing and collaboration platform for storing, syncing, and sharing files, calendars, contacts, and other data.
File SynchronizationWeb File ManagersFile & Object Storage+6
FOSS with Issues
Nextcloud
37.3k
Nextcloud Server is a self-hosted platform for storing, syncing, sharing, and collaborating on files, contacts, calendars, and other data.
File SynchronizationGroupware SuitesCopyleft License+4
4 ContainersOpen CoreFully FOSS
Roundcube
7.2k
Roundcube Webmail is a browser-based multilingual IMAP client with an application-like user interface.
Webmail ClientsCopyleft LicenseSelf Hosting Solutions+1
8 Containers
Mail-in-a-Box
15.4k
A one-click, easy-to-deploy mail server appliance for self-hosting email on Ubuntu.
Email SolutionsWebmail ClientsMail Transfer Agents+5
Monica
25.5k
Monica is an open-source personal relationship management web application for documenting life and organizing interactions with family and friends.
CRM SystemsCalendar and ContactsNote Taking Apps+3






