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

PLANKA

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

الإصدار

الأحدث

نظام التشغيل

خادم Ubuntu 24.04 LTS

الحد الأدنى لـ 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 مع نطاق خاص

١. أشر نطاقك إلى عنوان 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

٦. نفّذ الأمر التالي لإنشاء شهادة 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 الآن. يبدأ من ٢٫٤٨ دولار/شهر.