قابل سفارش — نصب در مرحلهٔ سفارش

Planka؛ تختهٔ کانبان شبیه Trello روی سرور خودتان

Planka پروژه‌ها را در تخته‌های کانبان با کارت، برچسب، چک‌لیست و پیوست مدیریت می‌کند و تغییرات را بی‌درنگ به همهٔ اعضا نشان می‌دهد. آن را در مرحلهٔ سفارش انتخاب کنید تا با PostgreSQL و حساب مدیر با رمز تصادفی روی سرور ابری تهران نصب شود.

حساب دارید؟ وارد شوید

از ۱٬۱۰۰ تومان در ساعت،  حدود ۸۰۳٬۰۰۰ تومان در ماه

Planka

اپلیکیشن روی سرور ابری

شروع قیمت،پلن mini

۱٬۱۰۰تومان / ساعت

حدود ۸۰۳٬۰۰۰ تومان در ماه،بر پایهٔ ۷۳۰ ساعت

  • حداقل ۱ گیگابایت RAM،  هر پلن از mini به بالا
  • ایمیل و رمز مدیر،  در تب «اپلیکیشن» پنل
  • PostgreSQL 16،  روی همان سرور
  • هزینهٔ نصب: صفر،  فقط اجارهٔ ساعتی سرور
  • پورت ۱۰ گیگابیت اختصاصی برای هر سرور
  • دیسک NVMe SSD روی همهٔ سرورها
  • آماده زیر ۶۰ ثانیه راه‌اندازی خودکار سرور
  • دیتاسنتر تهران میزبانی داخل ایران
  • صورت‌حساب ساعتی پرداخت به تومان

تختهٔ کانبان Planka روی سرور ابری ایران‌کلاد

کارهای تیم را روی تخته‌هایی آشنا مثل Trello ببینید؛ با کارت، چک‌لیست، پیوست و تغییراتی که همه بی‌درنگ می‌بینند، روی سرور خودتان.

Planka در فهرست اپلیکیشن‌های سفارش سرور فعال است: هر پلنی از mini به بالا را انتخاب کنید، Planka را در تب اپلیکیشن‌ها بزنید و پس از روشن شدن سرور، آدرس، ایمیل و رمز مدیر را در تب اپلیکیشن صفحهٔ سرور ببینید. نصب رایگان است و دسترسی root کامل به سرور دارید.

Planka در یک نگاه

پروژه، تخته و کارت

کارت با برچسب، سررسید، چک‌لیست، پیوست و نظر؛ جابه‌جایی با کشیدن و رهاکردن.

همکاری بی‌درنگ

تغییرات هر عضو بدون رفرش برای بقیه نمایش داده می‌شود.

ورود از Trello

فایل خروجی تخته‌های Trello را هنگام ساخت تخته وارد کنید.

۴ گام تا شروع

روش نصب گام‌به‌گام

  1. گام ۱: انتخاب پلن با دست‌کم ۱ گیگابایت RAM

    در صفحهٔ سفارش سرور ابری یک پلن انتخاب کنید. Planka حداقل ۱ گیگابایت حافظه می‌خواهد، پس از کوچک‌ترین پلن یعنی mini به بالا همه مناسب‌اند؛ اگر پیوست زیاد دارید standard بگیرید.

  2. گام ۲: انتخاب Planka در تب اپلیکیشن‌ها

    در گام دوم سفارش تب «اپلیکیشن‌ها» را باز کنید و Planka را برگزینید؛ Ubuntu 22.04 خودکار انتخاب می‌شود. روش ورود به سرور را تعیین و سفارش را ثبت کنید. نصب هزینهٔ جداگانه ندارد.

  3. گام ۳: نصب خودکار پس از روشن‌شدن سرور

    پس از آماده شدن سرور، PostgreSQL 16 و ایمیج رسمی Planka روی پورت ۸۰ اجرا می‌شوند، کلید مخفی و رمز مدیر تصادفی ساخته می‌شوند و BASE_URL روی IP واقعی سرور تنظیم می‌شود. قوانین فایروال هم خودکار اعمال می‌شوند.

  4. گام ۴: ورود و ساخت اولین پروژه

    آدرس، ایمیل مدیر admin@planka.local و رمز را از تب «اپلیکیشن» صفحهٔ سرور بردارید و وارد شوید؛ نام کاربری admin هم کار می‌کند. یک پروژه و یک تخته بسازید، ستون‌ها را تعریف کنید و همکاران را به‌عنوان عضو اضافه کنید.

قیمت و سفارش

هزینهٔ اجرای Planka

صورت‌حساب ساعتی است و مبلغ به تومان از کیف پول کسر می‌شود؛ هر وقت سرویس را حذف کنید، هزینه هم متوقف می‌شود.

Planka

از ۱٬۱۰۰ تومان / ساعت

حدود ۸۰۳٬۰۰۰ تومان در ماه (۷۳۰ ساعت کارکرد)

ساعتی

آنچه دریافت می‌کنید

  • دیسک NVMe SSD و پورت اختصاصی ۱۰ گیگابیت برای هر سرور
  • سرور در کمتر از ۶۰ ثانیه آماده می‌شود
  • دیتاسنتر تهران، صورت‌حساب ساعتی به تومان
سفارش سرور با Planka

حساب دارید؟ وارد شوید

مقایسهٔ همهٔ پلن‌ها

راهنمای کامل

راهنمای کامل Planka روی سرور ابری ایران‌کلاد

این راهنما برای تیمی است که به روش کار Trello عادت دارد اما می‌خواهد داده‌های پروژه روی سرور خودش باشد، یا تیمی که دسترسی پایدار به ابزارهای خارجی ندارد. توضیح می‌دهیم Planka چه امکاناتی دارد، نصب خودکارش در مرحلهٔ سفارش سرور ابری چه چیزی آماده می‌کند، چرا BASE_URL مهم‌ترین تنظیم آن است، چه پلنی بگیرید و چطور امن و پشتیبان‌گیری‌شده نگهش دارید. اگر ابزار سبک‌تری می‌خواهید، Kanboard را هم ببینید.

۹ بخش حدود ۶ دقیقه مطالعه

فهرست مطالب

Planka چیست و برای چه تیمی مناسب است؟

Planka یک ابزار متن‌باز مدیریت پروژه به روش کانبان است که با Node.js و React نوشته شده و از PostgreSQL برای نگه‌داری داده استفاده می‌کند. ساختارش ساده و آشناست: پروژه، تخته‌های داخل پروژه، ستون‌ها و کارت‌ها. هر کارت عنوان، توضیح با قالب‌بندی Markdown، عضو، برچسب، تاریخ سررسید، چک‌لیست، پیوست و نظر دارد و با کشیدن بین ستون‌ها جابه‌جا می‌شود.

نقطهٔ قوت Planka تجربهٔ کاربری نزدیک به Trello و همکاری بی‌درنگ است؛ همکاران تغییرات یکدیگر را بدون رفرش می‌بینند. برای تیمی که Trello را دوست داشت اما محدودیت نسخهٔ رایگان، نگرانی دربارهٔ محل داده یا دسترسی ناپایدار آزارش می‌داد، Planka کمترین نیاز به آموزش را دارد.

Planka ابزار مدیریت پروژهٔ کامل با نمودار گانت، برآورد زمان و گزارش‌گیری مفصل نیست. اگر این امکانات را لازم دارید، Leantime یا Taiga مناسب‌ترند؛ Planka برای دیدن روشن جریان کار ساخته شده است.

Planka در کار روزانهٔ تیم

استفاده‌هایی که تیم‌ها معمولاً در هفتهٔ اول راه می‌اندازند:

  • تختهٔ اسپرینت یا کار هفتگی با ستون‌های صف، در حال انجام و انجام‌شده
  • پیگیری درخواست مشتری با برچسب اولویت و تاریخ سررسید
  • تقویم محتوا برای تیم بازاریابی با کارت برای هر پست
  • چک‌لیست راه‌اندازی برای کارهای تکراری مثل استخدام یا انتشار نسخه
  • تختهٔ مشترک با مشتری که فقط همان تخته را می‌بیند
  • اعلان تغییرات برای اعضایی که کارت را دنبال می‌کنند

بازگشت به فهرست مطالب

نصب خودکار Planka چه چیزی را آماده می‌کند؟

Planka را در گام دوم سفارش از تب «اپلیکیشن‌ها» انتخاب می‌کنید و Ubuntu 22.04 خودکار انتخاب می‌شود. پس از روشن شدن سرور، اسکریپت نصب بسته‌های docker.io و docker-compose-v2 را نصب می‌کند، پوشهٔ /opt/planka را می‌سازد و یک کلید مخفی ۶۴ بایتی و یک رمز مدیر تصادفی ۱۸ کاراکتری تولید می‌کند. این دو در فایل‌هایی با دسترسی ۶۰۰ نگه داشته می‌شوند؛ کلید مخفی برای امضای نشست‌هاست و عوض‌کردنش همه را از حساب بیرون می‌کند.

فایل docker-compose.yml سرویس postgres را با ایمیج postgres:16-alpine و دیتابیس planka اجرا می‌کند، بدون اینکه پورتی روی سرور منتشر شود؛ دیتابیس برای سادگی بدون رمز و فقط از داخل شبکهٔ Docker در دسترس است. اگر می‌خواهید سخت‌گیرتر باشید، بعداً رمز بگذارید و در DATABASE_URL وارد کنید. سرویس planka با ایمیج ghcr.io/plankanban/planka، پورت ۱۳۳۷ روی ۸۰ سرور و سه پوشهٔ user-avatars‏، project-background-images و attachments بالا می‌آید و دریافت ایمیج‌ها در صورت قطعی چند بار تکرار می‌شود.

BASE_URL خودکار روی آدرس http با IP واقعی سرور گذاشته می‌شود و حساب مدیر با ایمیل admin@planka.local، نام کاربری admin و رمز تصادفی در اولین اجرا ساخته می‌شود. آدرس، ایمیل و رمز مدیر در تب «اپلیکیشن» صفحهٔ سرور نمایش داده می‌شوند، قوانین فایروال خودکار اعمال می‌شوند و نصب هزینهٔ جداگانه ندارد. اگر روزی خواستید نصب را با دست بررسی یا از نو بسازید، فایل /opt/planka/docker-compose.yml مرجع شماست.

موردمقدارنکته
برنامهghcr.io/plankanban/plankaپورت ۱۳۳۷ روی ۸۰ سرور
دیتابیسPostgreSQL 16فقط داخل شبکهٔ Docker
آدرس پایهBASE_URLباید با دامنهٔ واقعی یکی باشد
مدیرadmin@planka.local با رمز تصادفینمایش در تب اپلیکیشن سرور
هزینهٔ نصبرایگانفقط ساعتی سرور را می‌پردازید
پیوست‌ها/opt/planka/attachmentsبرای بکاپ مهم است

بازگشت به فهرست مطالب

هزینه و انتخاب پلن

Planka رایگان است، نصب خودکارش هم هزینهٔ جداگانه ندارد و تنها هزینه اجارهٔ ساعتی سرور ابری است. برنامه و PostgreSQL روی هم سبک‌اند و پلن mini برای تیم کوچک با چند تخته کافی است. چیزی که بیشتر از همه رشد می‌کند پیوست‌هاست؛ اگر تیم شما فایل طراحی یا سند حجیم به کارت‌ها پیوست می‌کند، standard با ۴۰ گیگابایت دیسک و دو گیگابایت RAM مطمئن‌تر است.

هزینه ساعتی از کیف پول کسر می‌شود و قرارداد ماهانه ندارد. هر پلن ۵۰ گیگابایت ترافیک ماهانه دارد که برای ابزار کانبان، حتی با ده‌ها کاربر، معمولاً بسیار بیش از نیاز است. برای مقایسهٔ هزینه‌ها از ماشین‌حساب هزینه استفاده کنید.

پلنمنابعساعتی (تومان)تقریبی ماهانه (تومان)
mini۱ هسته، ۱ گیگ RAM، ۲۰ گیگ دیسک۱٬۱۰۰۸۰۳٬۰۰۰
standard۲ هسته، ۲ گیگ RAM، ۴۰ گیگ دیسک۲٬۲۰۰۱٬۶۰۶٬۰۰۰

بازگشت به فهرست مطالب

Planka در برابر ابزارهای کانبان دیگر

چند ابزار متن‌باز که روی سرور خودتان اجرا می‌شوند، با تمرکزهای متفاوت:

موضوعPlankaKanboardVikunja
سبک کارتخته شبیه Trelloکانبان سادهٔ سریعفهرست کار با چند نما
همکاری هم‌زمانبی‌درنگ با WebSocketبه‌روزرسانی دوره‌ایمحدود
دیتابیسPostgreSQLSQLite یا دیتابیس جداSQLite یا دیتابیس جدا
ورود از Trelloداخلیاز CSVدارد
مناسب برایتیمی که Trello را دوست داردتیمی که سادگی می‌خواهدکار شخصی و تیم کوچک

برای مقایسهٔ دقیق‌تر صفحه‌های Kanboard‏، Vikunja و Focalboard را ببینید.

بازگشت به فهرست مطالب

چیدمان پیشنهادی تخته برای روز اول

برای هر تیم یا مشتری یک پروژه بسازید و داخل آن تخته‌ها را بر اساس جریان کار جدا کنید، نه بر اساس افراد. یک تختهٔ معمول چهار ستون دارد: «ورودی» برای کارهای تازه، «آمادهٔ انجام»، «در حال انجام» و «انجام‌شده». قاعده بگذارید که هر کس هم‌زمان بیش از دو کارت در ستون «در حال انجام» نداشته باشد؛ Planka این را اجبار نمی‌کند، اما تیم با دیدن ستون شلوغ متوجه می‌شود.

برچسب‌ها را محدود نگه دارید، مثلاً سه رنگ برای اولویت و دو سه برچسب برای نوع کار. برای کارهای تکراری، یک کارت الگو با چک‌لیست کامل بسازید و هر بار رونوشت بگیرید. اعضا را فقط به تخته‌هایی دعوت کنید که لازم دارند و برای مشتری دسترسی فقط‌نظردادن بگذارید.

یک عادت کوچک هم تخته را زنده نگه می‌دارد: هفته‌ای یک بار ستون «انجام‌شده» را مرور و کارت‌های قدیمی را بایگانی کنید، کارت‌های بی‌صاحب ستون «ورودی» را تعیین تکلیف کنید و تاریخ سررسیدهای گذشته را به‌روز کنید. تخته‌ای که کارت‌های کهنه و بی‌مسئول در آن انباشته شود، خیلی زود اعتماد تیم را از دست می‌دهد و همه دوباره به پیام‌رسان و فهرست کاغذی برمی‌گردند. پیشنهاد می‌کنیم مسئولیت این مرور هفتگی را به یک نفر مشخص بسپارید.

بازگشت به فهرست مطالب

امنیت Planka: رمز، دامنه و HTTPS

پس از اولین ورود، رمز مدیر را در تنظیمات حساب عوض کنید و ایمیل مدیر را از نشانی پیش‌فرض به ایمیل واقعی تغییر دهید. برای هر عضو حساب جدا بسازید و حساب مدیر را مشترک نکنید. اگر سرور احراز هویت مرکزی دارید، Planka از ورود با OpenID Connect هم پشتیبانی می‌کند.

Planka روی پورت ۸۰ سرور گوش می‌دهد که دقیقاً همان پورتی است که پروکسی لبه به آن وصل می‌شود. زیردامنه‌ای مثل board.example.com را در مدیریت DNS به سرور اشاره دهید و پشت پروکسی لبه بگذارید تا گواهی SSL خودکار صادر شود، سپس BASE_URL را روی نشانی https همان دامنه بگذارید. قانون پورت ۴۴۳ که نصب خودکار در فایروال باز می‌کند استفاده نمی‌شود، چون Planka فقط روی پورت ۸۰ گوش می‌دهد، و می‌توانید آن را در فایروال شبکه ببندید.

بازگشت به فهرست مطالب

بکاپ و مهاجرت

دادهٔ Planka دو بخش دارد: دیتابیس PostgreSQL که پروژه‌ها، کارت‌ها و نظرها را نگه می‌دارد، و سه پوشهٔ فایل یعنی پیوست‌ها، آواتارها و تصاویر پس‌زمینه. دیتابیس را با pg_dump از داخل سرویس postgres خروجی بگیرید و پوشه‌های /opt/planka را کنارش فشرده کنید؛ این دو با هم برای بازیابی کامل کافی‌اند. خروجی را جایی بیرون از سرور نگه دارید.

بکاپ کامل سرور را هم هر وقت خواستید از تب بکاپ پنل بسازید؛ بکاپ خودکار زمان‌بندی‌شده برای سرور ابری فعال نیست و فضای بکاپ ساعتی ۲ تومان به ازای هر گیگابایت حساب می‌شود. جزئیات در صفحهٔ پشتیبان‌گیری. پیش از به‌روزرسانی ایمیج Planka، به‌خصوص بین نسخه‌های اصلی، حتماً بکاپ بگیرید و یادداشت‌های انتشار را بخوانید.

بازگشت به فهرست مطالب

محدودیت‌ها را پیش از شروع بدانید

از سمت ما: نصب خودکار است، اما دامنه، HTTPS، تغییر BASE_URL و به‌روزرسانی‌ها پس از نصب با شماست. سرور تک‌نودی است و دسترس‌پذیری بالا ندارد؛ اگر سرور متوقف شود یا کیف پول خالی شود، تخته‌ها هم در دسترس نیستند. اسکریپت ما ایمیج latest را می‌گیرد؛ در محیط کاری بهتر است نسخهٔ مشخصی را در فایل compose ثابت کنید تا به‌روزرسانی ناخواسته رخ ندهد.

از سمت Planka: نمودار گانت، ثبت زمان و گزارش‌های مدیریتی ندارد، اپ موبایل بومی مبنای این راهنما نیست و ارسال اعلان ایمیلی به تنظیم SMTP نیاز دارد؛ سرویس SMTP ایران‌کلاد یک گزینه است. مجوز و امکانات نسخه‌های جدید Planka را پیش از استفادهٔ تجاری در مخزن رسمی پروژه بررسی کنید.

بازگشت به فهرست مطالب بازگشت به ابتدای راهنما

پرسش و پاسخ،  ۱۰ پرسش

سؤالات متداول

پاسخ پرسش خود را پیدا نکردید؟ با پشتیبانی در تماس باشید.

Planka با Trello چه فرقی دارد؟
تجربهٔ کار شبیه است: تخته، ستون، کارت و کشیدن و رهاکردن. تفاوت در این است که Planka روی سرور شما اجرا می‌شود، محدودیت تعداد تخته یا عضو از سمت سرویس‌دهنده ندارد و داده‌ها جایی جز سرور خودتان نمی‌روند. در عوض اکوسیستم افزونه‌های Trello و اپ‌های بومی موبایل را ندارد و نگه‌داری با شماست.
همکاری هم‌زمان چطور کار می‌کند؟
Planka با WebSocket به مرورگر هر کاربر وصل می‌ماند. وقتی کسی کارتی را جابه‌جا می‌کند، نظر می‌نویسد یا عضوی را به کارت اضافه می‌کند، بقیهٔ اعضایی که همان تخته را باز کرده‌اند تغییر را فوراً و بدون رفرش می‌بینند. برای کار درست این ویژگی پشت پروکسی، BASE_URL باید با آدرس واقعی یکی باشد.
می‌توانم تخته‌های Trello را منتقل کنم؟
بله. هنگام ساخت تختهٔ جدید در Planka گزینهٔ وارد کردن از Trello وجود دارد که فایل خروجی JSON تخته را می‌گیرد و ستون‌ها، کارت‌ها، برچسب‌ها، چک‌لیست‌ها و نظرها را می‌سازد. پیش از انتقال کامل، یک تخته را آزمایشی وارد کنید و نتیجه را بررسی کنید، چون همهٔ امکانات Trello معادل یک‌به‌یک ندارند.
دسترسی‌ها و نقش‌ها چطور تعریف می‌شوند؟
در Planka مدیر برنامه کاربران را می‌سازد. هر پروژه مدیر یا مدیرانی دارد و هر تخته اعضای خودش را؛ عضو تخته می‌تواند ویرایشگر باشد یا فقط نظر بدهد و ببیند. به این ترتیب مشتری یا همکار بیرونی را می‌توانید فقط به یک تخته با دسترسی محدود دعوت کنید.
روی موبایل هم کار می‌کند؟
رابط وب Planka واکنش‌گراست و در مرورگر گوشی و تبلت قابل استفاده است. اپ بومی رسمی در فروشگاه‌ها مبنای این راهنما نیست؛ ساده‌ترین راه، افزودن آدرس Planka به صفحهٔ اصلی گوشی است. برای کار سنگین مثل جابه‌جایی ده‌ها کارت، صفحهٔ بزرگ‌تر راحت‌تر است.
API یا اتصال به ابزارهای دیگر دارد؟
Planka یک API از نوع REST دارد که رابط وب خودش هم از آن استفاده می‌کند و با توکن کاربر قابل فراخوانی است؛ ساخت خودکار کارت از فرم یا سیستم دیگر با آن ممکن است. برای اتصال بدون برنامه‌نویسی، ابزار خودکارسازی مثل n8n می‌تواند با درخواست HTTP به همین API کارت بسازد.
اطلاعات ورود مدیر را کجا پیدا کنم؟
پس از پایان نصب، در صفحهٔ سرور تب «اپلیکیشن» را باز کنید: آدرس http با IP سرور، ایمیل مدیر admin@planka.local، رمز تصادفی ۱۸ کاراکتری و پوشهٔ فایل compose آنجاست. رمز روی سرور هم در فایل /etc/planka-admin-pw فقط برای root ذخیره شده است. پس از اولین ورود، ایمیل مدیر را به نشانی واقعی خودتان تغییر دهید و اگر خواستید رمز را هم عوض کنید.
هزینهٔ اجرای Planka چقدر است؟
Planka رایگان است و فقط سرور ابری را ساعتی می‌پردازید. برای تیمی تا حدود بیست نفر پلن mini با ۱٬۱۰۰ تومان در ساعت معمولاً کافی است؛ اگر پیوست زیاد دارید یا تیم بزرگ‌تر است، standard با ۲٬۲۰۰ تومان در ساعت حافظه و دیسک دوبرابر می‌دهد.
چرا پس از وصل کردن دامنه ورود کار نمی‌کند؟
تقریباً همیشه به خاطر BASE_URL است. Planka آدرس پایه را برای کوکی‌ها و اتصال WebSocket استفاده می‌کند و اگر روی IP و http مانده باشد، مرورگر روی دامنهٔ https کوکی را نمی‌پذیرد. BASE_URL را دقیقاً نشانی https دامنه بگذارید و سرویس planka را با docker compose up -d دوباره بسازید.
Planka یا Kanboard یا Vikunja؟
Planka ظاهر و حس Trello را می‌خواهد و همکاری هم‌زمان قوی دارد. Kanboard بسیار سبک است، با SQLite کار می‌کند و اقدام خودکار دارد، اما ظاهرش ساده‌تر است. Vikunja فهرست کار با نمای کانبان، جدول و تقویم است و برای کارهای شخصی و تیمی کوچک انعطاف بیشتری در نما می‌دهد.

پاسخ پرسش خود را پیدا نکردید؟ با پشتیبانی در تماس باشید.

تخته‌های تیم را روی سرور خودتان بیاورید

هر پلنی از mini به بالا را انتخاب کنید، Planka را در تب اپلیکیشن‌ها بزنید و نصب را به ما بسپارید؛ نصب رایگان است و اطلاعات ورود مدیر در تب اپلیکیشن سرور منتظر شماست.

از ۱٬۱۰۰ تومان / ساعت،حدود ۸۰۳٬۰۰۰ تومان در ماه