← Все шаблоны · Продуктивность
Задеплойте PLANKA в один клик
Канбан-доски для проектов и команд, которые обновляются у всех в реальном времени
Альтернатива Trello на вашей машине.
Что такое PLANKA?
PLANKA — канбан-доска, которую команды и отдельные люди запускают вместо Trello. В проектах лежат доски, на досках — списки, а у карточек есть метки, сроки, чек-листы, вложения, комментарии, настраиваемые поля и секундомер, плюс редактор Markdown. Каждое изменение сразу появляется у всех участников доски, а саму доску можно показать как канбан, сетку или список. Уведомления уходят по почте или через Apprise в более чем 100 сервисов, а REST API, ключи API и веб-хуки связывают PLANKA с другими инструментами.
PLANKA хостят у себя, чтобы проекты оставались на машине, которую вы контролируете. Этот шаблон запускает бесплатную редакцию Community с PostgreSQL и создает администратора по данным из полей, потому что регистрации в PLANKA нет: каждый аккаунт добавляет администратор, а участники доски бывают редакторами или читателями. Подвох: редакция Community распространяется по лицензии Fair Use License от PLANKA, которая разрешает личное и внутреннее использование, но не продажу доступа к ней, а SSO, темы и интерфейс для телефонов и планшетов входят в платную PLANKA Pro.
Хостинг PLANKA на Pethost
- Вы входите в Pethost — с passkey, через GitHub или Google. Машины еще нет? Вы выбираете тариф, и ссылка ждет, пока машина не будет готова.
- Окно «Новый проект» открывается на приложении PLANKA. Вы заполняете то, что оно просит, и нажимаете «Создать проект»: Электронная почта, Имя пользователя, Пароль администратора.
- Через минуту-две PLANKA работает по своему адресу с HTTPS. Секреты создаются случайно, а данные попадают в ночной бэкап.
- Это проект как любой другой: вы или ваш агент можете его изменить, откатить или восстановить.
Вопросы про PLANKA
PLANKA бесплатная?
Редакцию Community можно бесплатно хостить у себя по лицензии Fair Use License от PLANKA: для себя, внутри своей организации, для друзей и семьи, но не хостить ее для других за деньги. PLANKA Pro, где добавлены SSO, больше видов доски, темы и интерфейс для телефонов, стоит 7,90 € за пользователя в месяц или 7,20 € при оплате за год.
Можно ли перенести доски из Trello в PLANKA?
Да, по одной доске, из JSON-файла, который выгружает Trello: списки, карточки и метки переносятся. Пользователи и вложения — нет, из чек-листов карточки переносится только один, а экспорт Trello обрывается на 1000 действий.
Как добавить пользователей в PLANKA?
Их добавляет администратор в разделе «Администрирование» → «Пользователи» кнопкой «Добавить пользователя» и указывает для каждого почту, пароль и роль: «Админ», «Владелец проекта» или «Пользователь доски». Публичной регистрации нет, а забытый пароль сбрасывает администратор.
Почему PLANKA просит принять условия?
Каждый пользователь принимает «Условия использования» PLANKA (End User Terms of Service) при первом входе. Текст, который идет в комплекте, — шаблон: администратор заменяет его своими файлами Markdown в /app/terms/custom, и когда текст меняется, пользователей просят принять его снова.
Есть ли у PLANKA мобильное приложение?
Официального нет. Доска открывается в браузере телефона, а интерфейс, сделанный для телефонов и планшетов, входит в PLANKA Pro.
Сколько памяти и диска нужно PLANKA?
PLANKA: небольшие требования — около 200 MB памяти вместе с Postgres, а доски растут медленно; вложения занимают столько, сколько весят их файлы. На Pethost ему хватит тарифа Starter, и рядом останется место для других приложений.
PLANKA: файл Docker Compose
Шаблон — это этот compose.yaml и переменные, которые пишутся в .env проекта при его создании. Pethost запускает файл так, как он написан.
Контейнеры: planka (ghcr.io/plankanban/planka:2.2.1), postgres (postgres:16-alpine).
Тома, в ночном бэкапе: 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:
Еще в категории «Продуктивность»
- MealieМенеджер рецептов и планировщик питания
- RyotТрекер фильмов, сериалов, книг, игр и тренировок
- VikunjaСписки задач и проекты, с канбаном и диаграммой Ганта
- ExcalidrawДоска для диаграмм и набросков в стиле рисунка от руки, с совместной работой в реальном времени
- NocoDBNo-code база данных в виде электронных таблиц, с формами, канбан-досками, календарями и API
- OdooБизнес-приложения в одной системе: CRM, продажи, выставление счетов, склад, сайт, проекты и многое другое
