An open-source daily planner you can self-host
Keep daily planning, agendas, and organized notes in one personal workspace on infrastructure you control.
Plan your day and week
Capture daily items and keep longer-term work in monthly or custom agendas.
Keep organized notes
Write rich-text notes, arrange them in folders, search, import, and export.
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
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
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