Features
Your servers. Your data. Your rules.
30-day money-back guarantee · runs on your server in minutes · no per-user fees

The stack
Up and running in minutes
One docker-compose.yml brings up the entire platform. Run it on a VPS, in your data center, or on any Docker-aware platform — Coolify, Render, Railway, Fly.io — and it’s Kubernetes-capable when you are. Database migrations run automatically on startup.
FastAPI and Python on the backend, PostgreSQL 16 for data, Redis 7 for real-time and queues, MinIO for files, and Celery for background jobs. Nothing exotic to babysit.
- One compose file
- K8s-ready

Permissions
Permissions down to the single action
40+ granular permissions across workspace, projects, issues, sprints, time, reports, automations and webhooks. Use the default roles — from Company Owner to Viewer — or build fully custom ones, with workspace-level and per-project assignments.
- 40+ permissions
- Custom roles

Security & auditability
Security fundamentals, built in
Short-lived JWT access tokens with 7-day refresh, bcrypt-hashed passwords, SMTP credentials encrypted at rest, and a complete audit log of every field change — actor, timestamp, old and new value.
- Full audit log
- Encrypted secrets

- On your infrastructure
- 100%
- Granular permissions
- 40+
- Standard database backups
- pg_dump
- GDPR-friendly by design Self-hosted: no data leaves your infrastructure.
- Built in Germany Engineered by 4eck Media · EU data sovereignty.
- Open tech stack PostgreSQL · Redis · Docker — no lock-in.
Secondary capabilities
Operational basics are intentionally boring: standard tools, visible users, and no mystery data flows.
-
Backups
Use pg_dump for PostgreSQL, MinIO mc for files and Alembic migrations on startup.
-
User management
Invitations, deactivation and last-login visibility are built in.
-
Workspace & SMTP settings
Configure workspace basics and encrypted SMTP credentials in the product.
-
Light + dark product UI
Planora ships both modes so teams can work in the interface they prefer.
Related features
Hosting, workflow control and reporting are the same system, not separate add-ons.
-
Integrations & AI
Slack, Jira import, webhooks, scoped API tokens — and a built-in MCP server for AI.
-
Automations & workflows
Custom workflows, role-gated transitions and a no-code rule builder with run history.
-
Time tracking & reports
Log time on issues, compare estimate vs. actual, read cycle-time and flow reports.
Frequently asked questions
What do I need to run Planora?
A Docker-capable Linux host. The whole stack is defined in one compose file; detailed sizing guidance ships with the install docs you receive with your license.
How do updates work?
Pull the new image and restart; Alembic database migrations run automatically on startup. Subscriptions include all updates while active.
Can 4eck Media access our data?
No. Planora runs entirely on your infrastructure; we never host, see or process your project data.
Does self-hosting help with GDPR?
It helps your posture: data stays on infrastructure you control, in the region you choose, which simplifies many data-protection conversations. Compliance itself depends on how you operate — no tool can promise it for you.
What's the backup story?
Standard tools: pg_dump for PostgreSQL, mc mirror for MinIO files. Schedule them with whatever you already use; restores are documented.
Can 4eck Media host it for me?
Default launch offer is self-hosted licensing. For managed hosting or hands-on help, talk to us and we will scope the operational model before you buy.
Plan, track, ship — without the bloat
Every feature, one fair license, your own servers. Prefer to see it running first? Book a demo on a real instance.
30-day money-back guarantee · runs on your server in minutes · no per-user fees