معرفی پستیز (Postiz)؛ ابزار متن‌باز هوشمند مدیریت شبکه‌های اجتماعی

با پستیز (Postiz)، پلتفرم متن‌باز و مجهز به هوش مصنوعی برای زمان‌بندی، اتوماسیون و تحلیل شبکه‌های اجتماعی روی زیرساخت شخصی خود آشنا شوید.

🎧 خلاصه صوتی مقاله (پادکست ۲ دقیقه‌ای):

فرصت مطالعه ندارید؟ چکیده این مطلب را همین‌جا گوش دهید:

مدیریت هم‌زمان چندین شبکه‌ی اجتماعی و انتشار منظم محتوا یکی از چالش‌های اصلی بازاریابان و تیم‌های فنی است. پروژه‌های متن‌باز ابزارهای فوق‌العاده‌ای برای حل این مشکل ارائه می‌دهند که کنترل کامل داده‌ها را در اختیار کاربر می‌گذارند. ابزار پستیز (Postiz) یک پلتفرم پیشرفته و مبتنی بر هوش مصنوعی برای مدیریت، زمان‌بندی و خودکارسازی انتشار پست‌ها در شبکه‌های اجتماعی است که نسخه‌ی متن‌باز آن امکان راه‌اندازی روی زیرساخت شخصی را فراهم می‌کند.

معرفی پستیز (Postiz)؛ ابزار متن‌باز هوشمند مدیریت شبکه‌های اجتماعی
Image 1

پستیز (Postiz) چه مشکلی را حل می‌کند؟

پلتفرم‌های متمرکز مدیریت شبکه‌های اجتماعی معمولاً هزینه‌های ماهیانه‌ی سنگینی دارند یا تعداد کانال‌ها و پست‌ها را محدود می‌کنند. پستیز با ارائه‌ی یک راهکار متن‌باز تحت مجوز AGPL-3.0 به کاربران اجازه می‌دهد بدون محدودیت در تعداد کانال، پست یا اعضای تیم، تمام فعالیت‌های انتشار محتوا را یکجا مدیریت کنند. این ابزار با بهره‌گیری از قابلیت‌های هوش مصنوعی و امکان اتصال به ایجنت‌های مختلف، فرآیند تولید و زمان‌بندی محتوا را به شکل چشمگیری خودکار و ساده می‌سازد.

ویژگیمقدار / مشخصات
زبان برنامه‌نویسیTypeScript
مجوز انتشارAGPL-3.0
پایگاه داده پیش‌فرضPostgreSQL (با استفاده از Prisma)
معماری فنیNextJS, NestJS, Pnpm workspaces, Temporal
وضعیت دسترسی برای ایراندارای محدودیت منطقه‌ای برای برخی سرویس‌های ابری (نسخه‌ی سلف‌هاست قابل استقرار است)

فناوری‌های سازنده و پشته‌ی فنی (Tech Stack)

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

  • Pnpm workspaces: مدیریت ساختار مونوپروژه (Monorepo)
  • NextJS (React): توسعه رابط کاربری فرانت‌اند
  • NestJS: پیاده‌سازی سرویس‌ها و منطق سمت سرور
  • Prisma: مدیریت ارتباط با پایگاه داده (پیش‌فرض PostgreSQL)
  • Temporal: مدیریت صف‌ها و کارهای زمان‌بندی شده و جریان‌های کاری
  • Resend: ارسال اعلان‌های ایمیلی
Image 2
Image 2

قابلیت‌های کلیدی و امکانات پیشرفته

پستیز فراتر از یک ابزار ساده‌ی تقویم محتوایی عمل می‌کند و مجموعه‌ای از امکانات حرفه‌ای را در اختیار تیم‌ها قرار می‌دهد:

  • زمان‌بندی هوشمند: امکان انتشار خودکار پست‌ها در پلتفرم‌های مختلف با استفاده از ایجنت‌های هوش مصنوعی.
  • تحلیل و آمار: اندازه‌گیری بازخورد محتوا و بررسی عملکرد پست‌ها.
  • همکاری تیمی: دعوت از اعضای تیم برای نظارت، کامنت‌گذاری و برنامه‌ریزی مشترک.
  • انعطاف در خودکارسازی: هماهنگی کامل با ابزارهای اتوماسیون مانند N8N، Make.com و Zapier از طریق API عمومی و SDK اختصاصی NodeJS.
  • سطوح ایجنتی (Agentic Surfaces): پشتیبانی از اتصال به ابزارهایی مانند MCP، CLI و برنامه‌های رابط هوش مصنوعی برای مدیریت فرآیندها.

شروع سریع و راه‌اندازی (Quick Start)

برای نصب و اجرای نسخه‌ی متن‌باز روی زیرساخت شخصی، پروژه از طریق داکر یا پلتفرم‌های میزبانی ابری قابل راه‌اندازی است. طبق مستندات رسمی، برای آماده‌سازی محیط توسعه محلی یا سرور شخصی، پس از کلون کردن مخزن، نیازمند تنظیم متغیرهای محیطی مربوط به پایگاه داده (PostgreSQL)، سیستم کش (Redis) و کلیدهای دسترسی سرویس‌های هوش مصنوعی هستید.

برای آشنایی با ساختار پایه‌ای اجرای سرویس‌ها در قالب مونوپروژه، دستورات اجرایی پکیج‌ها به شکل زیر است:

# دستورات نمونه برای راه‌اندازی محیط توسعه محلی با استفاده از پکیج منیجر pnpm
# نصب وابستگی‌ها در سطح مونوپروژه
pnpm install

# اجرای مهاجرت‌های پایگاه داده از طریق پریزما
pnpm --filter database db:push

# اجرای سرویس‌های توسعه به صورت هم‌زمان
pnpm dev

بخش‌های مختلف این دستورات به شرح زیر عمل می‌کنند:

  • دستور pnpm install تمام پکیج‌های مورد نیاز را در ساختار مونوپروژه نصب می‌کند.
  • دستور pnpm --filter database db:push اسکیمای پایگاه داده را روی دیتابیس PostgreSQL پیکربندی‌شده اعمال می‌کند.
  • دستور pnpm dev محیط توسعه را برای کامپوننت‌های مختلف فرانت‌اند و بک‌اند فعال می‌سازد.
Image 3
Image 3

مقایسه‌ی نسخه‌ی ابری و نسخه‌ی متن‌باز (سلف‌هاست)

انتخاب بین سرویس ابری پستیز و نسخه‌ی متن‌باز بستگی به نیاز زیرساختی شما دارد. جدول زیر تفاوت‌های اصلی این دو مدل را نشان می‌دهد:

حوزهپستیز ابری (Postiz Cloud)نسخه‌ی متن‌باز (Self-hosted)
هزینهاشتراک ماهانه (همراه با دوره‌ی آزمایشی)رایگان (تحت مجوز AGPL-3.0)؛ پرداخت هزینه فقط برای زیرساخت شخصی
زمان راه‌اندازیثبت‌نام سریع و اتصال کانال‌ها در چند دقیقهنیاز به استقرار با Docker / Coolify / Railway و تنظیم متغیرهای محیطی
برنامه پلتفرم‌های اجتماعیبرنامه‌های از پیش تأیید شده آماده‌ی استفادهنیاز به ساخت اپلیکیشن توسعه‌دهنده شخصی در پنل پلتفرم‌ها (متا، یوتیوب و غیره)
کلیدهای هوش مصنوعیمدیریت شده توسط پلتفرم با سهمیه‌بندی ماهانهاستفاده از کلیدهای API شخصی (OpenAI و غیره) بدون سهمیه‌ی نرم‌افزاری

پرسش‌های متداول

آیا نسخه‌ی متن‌باز پستیز محدودیتی در تعداد کانال‌ها دارد؟

خیر، در نسخه‌ی سلف‌هاست (متن‌باز) هیچ‌گونه محدودیتی از نظر تعداد کانال‌ها، پست‌ها یا اعضای تیم وجود ندارد.

برای استفاده از قابلیت‌های هوش مصنوعی در نسخه‌ی متن‌باز به چه چیزی نیاز داریم؟

شما باید کلیدهای API ارائه‌دهندگان هوش مصنوعی (مانند OpenAI یا سایر ارائه‌دهندگان پشتیبانی‌شده) را شخصاً تهیه کرده و در متغیرهای محیطی سرور خود وارد کنید.

آیا پستیز محتوای شبکه‌های اجتماعی را اسکرپ می‌کند؟

خیر، پستیز هیچ‌گونه داده‌ای را اسکرپ نکرده و تمام احراز هویت‌ها مستقیماً از طریق جریان‌های رسمی OAuth پلتفرم‌های اجتماعی انجام می‌شود.

جمع‌بندی

پستیز (Postiz) یک راهکار جامع، مدرن و متن‌باز برای افرادی است که می‌خواهند مدیریت شبکه‌های اجتماعی و زمان‌بندی انتشار محتوای خود را بدون محدودیت‌های نرم‌افزارهای تجاری و با اتکا به زیرساخت شخصی کنترل کنند. پشتیبانی از ابزارهای اتوماسیون، معماری مبتنی بر TypeScript و قابلیت‌های هوش مصنوعی، این پروژه را به گزینه‌ای ایده‌آل برای توسعه‌دهندگان و تیم‌های بازاریابی تبدیل کرده است.

مشاهده‌ی پروژه در GitHub

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *