---
title: "PLANKA com Docker Compose e hospedagem em um clique"
description: "O PLANKA é um quadro kanban auto-hospedado com atualizações em tempo real para projetos e equipes. Alternativa ao Trello com Postgres, em um clique."
---

[← Todos os templates](https://pethost.dev/pt/templates/) · [Produtividade](https://pethost.dev/pt/templates/productivity/)

# Faça deploy de PLANKA em um clique

Quadros kanban para projetos e equipes, atualizados para todos em tempo real

Uma alternativa auto-hospedada para Trello.

[Fazer deploy no Pethost](https://console.pethost.dev/?template=planka)

## O que é PLANKA?

O PLANKA é um quadro kanban que equipes e pessoas usam no lugar do Trello. Projetos têm quadros, quadros têm listas, e os cartões levam rótulos, datas de vencimento, listas de tarefas, anexos, comentários, campos personalizados e um cronômetro, com editor de Markdown. Cada alteração aparece na hora para todos no quadro, e um quadro pode ser visto como kanban, grade ou lista. As notificações saem por e-mail ou, pelo Apprise, para mais de 100 serviços, e uma API REST, chaves API e webhooks o conectam a outras ferramentas.

Auto-hospedar o PLANKA mantém seus projetos em uma máquina que você controla. Este template roda a edição Community, gratuita, com PostgreSQL e cria o administrador a partir dos campos, já que o PLANKA não tem cadastro: o administrador adiciona cada conta, e os membros de um quadro são editores ou visualizadores. O porém: a edição Community está sob a Fair Use License do PLANKA, que permite uso pessoal e interno, mas não vender acesso a ela, e SSO, temas e o layout para celulares e tablets ficam no PLANKA Pro, pago.

## Hospedagem de PLANKA no Pethost

1. Você entra no Pethost com uma passkey, GitHub ou Google. Ainda não tem máquina? Você escolhe um plano, e o link espera até ela ficar pronta.
2. Novo projeto abre em PLANKA. Você preenche o que ele pede e clica em Criar projeto: **E-mail**, **Usuário**, **Senha do administrador**.
3. Em um ou dois minutos PLANKA está no ar no próprio endereço com HTTPS. Os segredos são gerados ao acaso, e os dados vão para o backup noturno.
4. É um projeto como qualquer outro: você ou seu agente podem alterá-lo, fazer rollback ou restaurá-lo.

## Perguntas sobre PLANKA

**O PLANKA é gratuito?**

A edição Community é gratuita para auto-hospedar sob a Fair Use License do PLANKA: para você, dentro da sua própria organização e para amigos e família, mas não para hospedar para outras pessoas em troca de dinheiro. O PLANKA Pro, que adiciona SSO, mais visualizações, temas e suporte a celulares, custa € 7,90 por usuário por mês, ou € 7,20 com cobrança anual.

**Posso importar meus quadros do Trello para o PLANKA?**

Sim, um quadro por vez, a partir do arquivo JSON que o Trello exporta: as listas, os cartões e os rótulos vêm junto. Usuários e anexos não vêm, só uma lista de tarefas por cartão é trazida, e a exportação do Trello vai até 1.000 ações.

**Como adiciono usuários ao PLANKA?**

O administrador os adiciona em Administração → Usuários com Adicionar usuário, informando para cada um e-mail, senha e função: Admin, Proprietário do projeto ou Usuário do quadro. Não há cadastro público, e uma senha esquecida é redefinida pelo administrador.

**Por que o PLANKA pede que eu aceite termos?**

Todo usuário aceita os Termos de serviço do PLANKA para o usuário final no primeiro login. O texto que vem com ele é um modelo: um administrador o substitui por arquivos Markdown próprios em /app/terms/custom, e o PLANKA pede o aceite de novo quando ele muda.

**Existe app do PLANKA para celular?**

Oficial, não. O quadro abre no navegador do celular, mas o layout feito para celulares e tablets faz parte do PLANKA Pro.

**De quanta memória e disco PLANKA precisa?**

PLANKA é leve: cerca de 200 MB de memória com o Postgres, e os quadros crescem devagar; os anexos ocupam o que os arquivos deles ocupam. No Pethost, o plano Starter basta, com espaço para outros apps ao lado.

## Arquivo Docker Compose de PLANKA

O template é este compose.yaml e as variáveis gravadas no .env do projeto quando ele é criado. O Pethost roda o arquivo exatamente como está escrito.

**Containers:** planka (ghcr.io/plankanban/planka:2.2.1), postgres (postgres:16-alpine).

**Volumes, no backup noturno:** data, db.

```
services:
  planka:
    image: ghcr.io/plankanban/planka:2.2.1
    restart: unless-stopped
    environment:
      BASE_URL: ${URL}
      DATABASE_URL: postgresql://planka:${POSTGRES_PASSWORD}@postgres/planka
      SECRET_KEY: ${SECRET_KEY}
      # Requests come through the proxy, which says the client's address and that it was HTTPS.
      TRUST_PROXY: "true"
      # PLANKA has no sign-up: this administrator is made at the first start, and its password is
      # set again from ADMIN_PASSWORD at every start, so a new one in .env takes effect on restart.
      DEFAULT_ADMIN_EMAIL: ${ADMIN_EMAIL}
      DEFAULT_ADMIN_PASSWORD: ${ADMIN_PASSWORD}
      DEFAULT_ADMIN_NAME: ${ADMIN_USERNAME}
      DEFAULT_ADMIN_USERNAME: ${ADMIN_USERNAME}
    volumes:
      - data:/app/data
    depends_on:
      postgres:
        condition: service_healthy

  postgres:
    image: postgres:16-alpine
    restart: unless-stopped
    environment:
      POSTGRES_DB: planka
      POSTGRES_USER: planka
      POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
    volumes:
      - db:/var/lib/postgresql/data
    healthcheck:
      test: ["CMD-SHELL", "pg_isready -h 127.0.0.1 -U planka -d planka"]
      interval: 5s
      timeout: 5s
      retries: 10
      start_period: 30s

volumes:
  data:
  db:
```

[compose.yaml](https://pethost.dev/templates/planka/compose.yaml)[Ver no GitHub](https://github.com/pethost-dev/templates/tree/main/planka)

## [Mais em Produtividade](https://pethost.dev/pt/templates/productivity/)

- [**Mealie**Um gerenciador de receitas e planejador de refeições](https://pethost.dev/pt/templates/mealie/)
- [**Ryot**Um app para acompanhar filmes, séries, livros, jogos e treinos](https://pethost.dev/pt/templates/ryot/)
- [**Vikunja**Listas de tarefas e projetos, com visões kanban e Gantt](https://pethost.dev/pt/templates/vikunja/)
- [**Excalidraw**Quadro branco para diagramas e esboços em estilo desenhado à mão, com colaboração ao vivo](https://pethost.dev/pt/templates/excalidraw/)
- [**NocoDB**Um banco de dados no-code: tabelas como planilhas, formulários, quadros kanban e calendários, com uma API](https://pethost.dev/pt/templates/nocodb/)
- [**Odoo**Apps de negócios num só lugar: CRM, vendas, faturamento, inventário, site, projetos e mais](https://pethost.dev/pt/templates/odoo/)

Pethost · Stephan Gomer · NIP 1133096755

Pethost

- [Templates](https://pethost.dev/pt/templates/)
- [Sobre nós](https://pethost.dev/about/)
- [Docs](https://pethost.dev/docs/)
- [Blog](https://pethost.dev/pt/blog/)
- [API](https://pethost.dev/docs/api/)
- [CLI](https://pethost.dev/docs/cli/)
- [Plugin](https://github.com/pethost-dev/plugin)
- [Termos](https://pethost.dev/terms/)
- [Privacidade](https://pethost.dev/privacy/)
- [Reembolsos](https://pethost.dev/refunds/)
- [support@pethost.dev](mailto:support@pethost.dev)

Bancos de dados

- [Postgres](https://pethost.dev/pt/postgres/)

Comparativos

- [Coolify vs Dokploy vs CapRover vs Dokku](https://pethost.dev/pt/blog/coolify-vs-dokploy-vs-caprover-vs-dokku/)
- [Coolify Cloud vs Dokploy Cloud](https://pethost.dev/pt/blog/coolify-cloud-vs-dokploy-cloud/)
- [Preços Railway vs Render vs Fly.io](https://pethost.dev/pt/blog/railway-vs-render-vs-fly-io-pricing/)
- [Hospedagem gerenciada de Docker Compose](https://pethost.dev/pt/blog/managed-docker-compose-hosting/)

Alternativas

- [Alternativas ao Railway](https://pethost.dev/pt/blog/railway-alternatives/)
- [Alternativas ao Heroku](https://pethost.dev/pt/blog/heroku-alternatives/)
- [Alternativas ao Dokploy](https://pethost.dev/pt/blog/dokploy-alternatives/)
- [Alternativas ao Coolify](https://pethost.dev/pt/blog/coolify-alternatives/)
- [Alternativas ao Render](https://pethost.dev/pt/blog/render-alternatives/)
- [Alternativas ao Sliplane](https://pethost.dev/pt/blog/sliplane-alternatives/)
