---
title: "PLANKA: Docker Compose i hosting jednym kliknięciem"
description: "PLANKA to tablica kanban z aktualizacjami na żywo dla projektów i zespołów. Alternatywa dla Trello, hostowana u siebie z Postgresem jednym kliknięciem."
---

[← Wszystkie szablony](https://pethost.dev/pl/templates/) · [Produktywność](https://pethost.dev/pl/templates/productivity/)

# Wdróż PLANKA jednym kliknięciem

Tablice kanban dla projektów i zespołów, aktualizowane u wszystkich w czasie rzeczywistym

Alternatywa dla Trello, hostowana u siebie.

[Wdróż na Pethost](https://console.pethost.dev/?template=planka)

## Czym jest PLANKA?

PLANKA to tablica kanban, którą zespoły i pojedyncze osoby uruchamiają zamiast Trello. Projekty mieszczą tablice, tablice – listy, a karty mają oznaczenia, terminy, listy zadań, załączniki, komentarze, własne pola i stoper oraz edytor Markdown. Każda zmiana od razu pojawia się u wszystkich na tablicy, a tablicę można oglądać jako kanban, siatkę albo listę. Powiadomienia wychodzą e-mailem albo przez Apprise do ponad 100 usług, a REST API, klucze API i webhooki łączą ją z innymi narzędziami.

Hostując aplikację PLANKA u siebie, trzymasz projekty na maszynie, którą kontrolujesz. Ten szablon uruchamia darmową edycję Community z PostgreSQL i tworzy administratora z pól formularza, bo PLANKA nie ma rejestracji: każde konto dodaje administrator, a członkowie tablicy mają rolę Edytor albo Wyświetlający. Haczyk: edycja Community jest na licencji Fair Use License od twórców PLANKA, która pozwala na użytek osobisty i wewnętrzny, ale nie na sprzedawanie dostępu do aplikacji, a SSO, motywy i układ dla telefonów i tabletów są w płatnej wersji PLANKA Pro.

## Hosting PLANKA na Pethost

1. Logujesz się do Pethost kluczem dostępu, przez GitHub albo Google. Nie masz jeszcze maszyny? Wybierasz plan, a link czeka, aż będzie gotowa.
2. Okno „Nowy projekt” otwiera się na aplikacji PLANKA. Wypełniasz to, o co prosi, i klikasz „Utwórz projekt”: **E-mail**, **Nazwa użytkownika**, **Hasło administratora**.
3. Za minutę czy dwie aplikacja PLANKA działa pod własnym adresem z HTTPS. Jej sekrety są tworzone losowo, a dane trafiają do nocnego backupu.
4. To projekt jak każdy inny: ty albo twój agent możecie go zmienić, cofnąć do wcześniejszej wersji albo przywrócić.

## Pytania o PLANKA

**Czy PLANKA jest darmowa?**

Edycję Community można za darmo hostować u siebie na licencji Fair Use License od twórców PLANKA: dla siebie, w obrębie własnej organizacji oraz dla przyjaciół i rodziny, ale nie dla innych za pieniądze. PLANKA Pro, która dodaje SSO, więcej widoków, motywy i obsługę telefonów, kosztuje 7,90 € za użytkownika miesięcznie albo 7,20 € przy płatności rocznej.

**Czy mogę zaimportować tablice z Trello do PLANKI?**

Tak, po jednej tablicy, z pliku JSON eksportowanego przez Trello: przechodzą jej listy, karty i oznaczenia. Użytkownicy i załączniki nie przechodzą, z każdej karty przechodzi tylko jedna lista zadań, a eksport z Trello obejmuje najwyżej 1000 akcji.

**Jak dodać użytkowników do PLANKI?**

Administrator dodaje ich w sekcji Administracja → Użytkownicy przyciskiem Dodaj użytkownika i podaje każdemu e-mail, hasło i rolę: Administrator, Właściciel projektu albo Użytkownik tablicy. Publicznej rejestracji nie ma, a zapomniane hasło resetuje administrator.

**Dlaczego PLANKA prosi mnie o akceptację warunków?**

Każdy użytkownik przy pierwszym logowaniu akceptuje Warunki korzystania z usługi. Tekst dołączony do PLANKI to szablon: administrator zastępuje go własnymi plikami Markdown w /app/terms/custom, a gdy tekst się zmieni, użytkownicy znów są proszeni o akceptację.

**Czy PLANKA ma aplikację mobilną?**

Oficjalnej nie ma. Tablica otwiera się w przeglądarce telefonu, a układ przygotowany dla telefonów i tabletów jest częścią PLANKA Pro.

**Ile pamięci i miejsca na dysku potrzebuje PLANKA?**

PLANKA ma małe wymagania: około 200 MB pamięci razem z Postgresem, a tablice rosną powoli; załączniki zajmują tyle miejsca, co ich pliki. Na Pethost wystarczy mu plan Starter, z miejscem na inne aplikacje obok.

## PLANKA: plik Docker Compose

Szablon to ten compose.yaml i zmienne zapisywane do .env projektu przy jego tworzeniu. Pethost uruchamia plik dokładnie tak, jak jest napisany.

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

**Wolumeny, w nocnym backupie:** 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)[Zobacz na GitHubie](https://github.com/pethost-dev/templates/tree/main/planka)

## [Więcej w kategorii Produktywność](https://pethost.dev/pl/templates/productivity/)

- [**Mealie**Menedżer przepisów i planer posiłków](https://pethost.dev/pl/templates/mealie/)
- [**Ryot**Dziennik filmów, seriali, książek, gier i treningów](https://pethost.dev/pl/templates/ryot/)
- [**Vikunja**Listy zadań i projekty, z widokiem kanban i Gantta](https://pethost.dev/pl/templates/vikunja/)
- [**Excalidraw**Tablica do diagramów i szkiców w stylu odręcznym, ze współpracą w czasie rzeczywistym](https://pethost.dev/pl/templates/excalidraw/)
- [**NocoDB**Baza danych no-code: tabele jak arkusze kalkulacyjne, formularze, tablice kanban i kalendarze, z API](https://pethost.dev/pl/templates/nocodb/)
- [**Odoo**Aplikacje dla firmy w jednym: CRM, sprzedaż, fakturowanie, magazyn, strona internetowa, projekty i nie tylko](https://pethost.dev/pl/templates/odoo/)

Pethost · Stephan Gomer · NIP 1133096755

Pethost

- [Szablony](https://pethost.dev/pl/templates/)
- [O nas](https://pethost.dev/about/)
- [Dokumentacja](https://pethost.dev/docs/)
- [Blog](https://pethost.dev/pl/blog/)
- [API](https://pethost.dev/docs/api/)
- [CLI](https://pethost.dev/docs/cli/)
- [Plugin](https://github.com/pethost-dev/plugin)
- [Regulamin](https://pethost.dev/terms/)
- [Prywatność](https://pethost.dev/privacy/)
- [Zwroty](https://pethost.dev/refunds/)
- [support@pethost.dev](mailto:support@pethost.dev)

Bazy danych

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

Porównania

- [Coolify vs Dokploy vs CapRover vs Dokku](https://pethost.dev/pl/blog/coolify-vs-dokploy-vs-caprover-vs-dokku/)
- [Coolify Cloud vs Dokploy Cloud](https://pethost.dev/pl/blog/coolify-cloud-vs-dokploy-cloud/)
- [Cennik Railway vs Render vs Fly.io](https://pethost.dev/pl/blog/railway-vs-render-vs-fly-io-pricing/)
- [Zarządzany hosting Docker Compose](https://pethost.dev/pl/blog/managed-docker-compose-hosting/)

Alternatywy

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