An open-source daily planner you can self-host

Keep daily planning, agendas, and organized notes in one personal workspace on infrastructure you control.

View Installation Guide MIT-licensed and open source.
Perga daily planner with daily items and monthly overview
Daily and weekly planning

Plan your day and week

Capture daily items and keep longer-term work in monthly or custom agendas.

Organized notes

Keep organized notes

Write rich-text notes, arrange them in folders, search, import, and export.

Progressive Web App and dark theme

Use it across devices

Work in a responsive browser interface or install Perga as a Progressive Web App.

A ready-made planning workflow

Perga is a small personal workspace, not a platform you have to assemble from databases, templates, or plugins.

  • Daily and weekly planner views
  • Monthly and custom agendas
  • A clear overview of current work
Perga weekly planner
Perga notes interface with folders and an open note

Notes alongside your plans

Capture thoughts and reference material in the same workspace you use to plan your day.

  • Folder organization
  • Rich-text editing
  • Full-text search
  • Notes import and export

Run Perga with Docker Compose

The installation guide runs PostgreSQL, the Perga API, the web client, and nginx. The API and web client are separate MIT-licensed projects on GitHub.

  • Quick installation script or manual setup
  • Persistent PostgreSQL data in a Docker volume
  • Configuration through environment variables

Read the installation steps

docker-compose.yml
docker compose up -d
  • dbPostgreSQL 16
  • apiPerga API
  • webPerga Web
  • proxynginx

Run Perga on your own infrastructure

Self-hosting gives you control over where Perga runs and where its data is stored. You are responsible for securing the server, configuring HTTPS, testing backups, and applying updates.

View Installation Guide