تخطَّ إلى المحتوى الرئيسي
خصم ٥٠٪ جميع الخطط، لفترة محدودة. تبدأ من $2.48/mo
PLANKA

PLANKA

PLANKA بديل مفتوح المصدر لـ Trello. يوفر لوحات Kanban بتحديثات فورية، ومرفقات، وتصنيفات، وتعيين للأعضاء. مرخص بموجب AGPL، مكتوب بـ Node.js مع واجهة أمامية بـ React. أداة Kanban ذاتية الاستضافة للفرق التي لا تريد رسوم Trello لكل مستخدم.

نظرة سريعة

12.1k

نجوم GitHub

58

مشاهدات الصفحة

379

عمليات التثبيت النشطة

الإصدار Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

بيانات التثبيت النشطة تجريبية (معاينة مرحلة التدريج)؛ سيتم توصيل المقياس الحقيقي قبل الإطلاق.

الوصول

افتح متصفحك وزُر: https://<SERVER_IP>

تحذير الشهادة في المتصفح متوقع نظراً لاستخدام شهادة موقّعة ذاتياً.

أنشئ مستخدمًا بصلاحيات المسؤول عبر تشغيل الأمر التالي على الخادم:

cd /opt/planka && docker compose run --rm planka npm run db:create-admin-user

سجّل الدخول باستخدام حساب المسؤول الذي أنشأته للتو.

الملفات والمجلدات المهمة

  • مجلد التثبيت: /opt/planka
  • ملف Docker Compose: /opt/planka/docker-compose.yml
  • وحدة تخزين بيانات التطبيق: /var/lib/docker/volumes/planka_data/_data
  • وحدة تخزين بيانات PostgreSQL: /var/lib/docker/volumes/planka_db-data/_data
  • مجلد المصطلحات المخصصة: /opt/planka/terms
  • إعدادات Nginx: /etc/nginx/sites-available/planka
  • الموقع المفعّل: /etc/nginx/sites-enabled/planka
  • شهادات SSL: /etc/nginx/ssl/fullchain.pem, /etc/nginx/ssl/privkey.pem

أوامر الإدارة الشائعة

cd /opt/planka

# Check running containers
docker ps

# Logs (live)
docker compose logs -f

# Restart services
docker compose restart

# Stop stack
docker compose down

# Start stack
docker compose up -d

تفعيل SSL مع نطاق

1. وجِّه نطاقك إلى IP الخادم.

٢. تحرير docker-compose.yml لتعيين نطاقك على أنه BASE_URL: BASE_URL=https://yourdomain.com

3. أعد تشغيل خدمات PLANKA:

cd /opt/planka/
docker compose up -d

٤. عدّل إعدادات Nginx واستبدل كلاً من server_name <IP>; بنطاقك (<yourdomain.com>) لكلا كتلتي HTTP (المنفذ 80) وHTTPS (المنفذ 443):

vim /etc/nginx/sites-available/planka

٥. ثبّت Certbot:

apt install -y certbot python3-certbot-nginx

6. شغّل الأمر التالي لإصدار شهادة Let’s Encrypt صالحة:

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

٧. استبدل مسارات SSL في إعدادات Nginx:

vim /etc/nginx/sites-available/planka
# Before:
    # ssl_certificate /etc/nginx/ssl/fullchain.pem;
    # ssl_certificate_key /etc/nginx/ssl/privkey.pem;
# After:
    # ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    # ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

8. أعد تشغيل Nginx لتطبيق التغييرات:

systemctl restart nginx

9. افتح متصفحك وزُر: https://yourdomain.com

المزيد في أدوات التعاون

تطبيقات ذات صلة.

انشر PLANKA الآن. تبدأ من 2.48 $/شهر.