Getting-started

Installation

Install Pledger.io with Docker, Compose, Kubernetes, or Windows.

Pledger.io is a self-hosted web application. No matter which installation method you choose, the runtime model is the same:

  • A Pledger.io application process (or container) serves the web UI and API.
  • Persistent storage is used for logs and uploaded files.
  • A database stores your financial data (MySQL/MariaDB for most production setups, H2 for local/single-user scenarios).
Docker installation thumbnailIllustration for running Pledger.io with Docker.docker runRun Pledger.io with Docker
Docker Compose installation thumbnailIllustration for deploying Pledger.io with Docker Compose.Deploy with Docker Compose
Kubernetes installation thumbnailIllustration for deploying Pledger.io on Kubernetes.Deploy on Kubernetes
Windows installation thumbnailIllustration for installing the Pledger.io Windows application.Install on Windows
Configuration thumbnailIllustration for configuring Pledger.io environment settings.Configure your application

How Pledger.io runs  

At startup, Pledger.io connects to the configured database and applies schema migrations. After that, the application serves:

  • The web interface in your browser.
  • The REST API used by the UI and integrations.
  • Background processes such as scheduled and import-related tasks.

In container-based setups, make sure volumes are configured so logs and uploads survive restarts. For production usage, prefer a dedicated MySQL/MariaDB database and regular backups.

Next steps  

  1. Open one of the installation guides above and complete the setup.
  2. Review Configuration to tune database, mail, and optional AI settings.
  3. Continue with First steps to create your first user, accounts, and transactions.
Last modified on July 4, 2026 Edit this page on GitHub