Homelab - برنامج لوحة الأعمال WeKan الغني بالميزات
WeKan هو برنامج لوحة الأعمال مفتوح المصدر مرن وسهل الاستخدام وفعال يساعد الفرق في إدارة المهام والمشاريع وسير العمل. يوفر واجهة مستخدم بسيطة وقوية تسمح للمستخدمين بإنشاء لوحات متعددة بسهولة، وإضافة قوائم وبطاقات لكل لوحة، وتخصيص المهام لأعضاء مختلفين، مما يساعد على إدارة المشروع بشكل أفضل وتتبع التقدم.
النشر (Docker Compose)
أولاً، أنشئ ملف compose.yaml
وقم بلصق المحتوى التالي:
version: "2"
services:
wekandb:
container_name: ${STACK_NAME}_db
image: mongo:${DB_VERSION}
command: mongod --logpath /dev/null --oplogSize 128 --quiet
networks:
- wekan-tier
expose:
- 27017
volumes:
- /etc/localtime:/etc/localtime:ro
- /etc/timezone:/etc/timezone:ro
- wekan-db:/data/db
- wekan-db-dump:/dump
restart: no
wekan:
container_name: ${STACK_NAME}_app
image: quay.io/wekan/wekan:${APP_VERSION}
user: 0:0
networks:
- wekan-tier
ports:
- ${APP_PORT}:8080
environment:
- WRITABLE_PATH=/data
- MONGO_URL=mongodb://wekandb:27017/wekan
- ROOT_URL=http://localhost
- MAIL_URL=smtp://<mail_url>:25/?ignoreTLS=true&tls={rejectUnauthorized:false}
- MAIL_FROM=Wekan Notifications <noreply.wekan@mydomain.com>
- WITH_API=true
- RICHER_CARD_COMMENT_EDITOR=false
- CARD_OPENED_WEBHOOK_ENABLED=false
depends_on:
- wekandb
volumes:
- /etc/localtime:/etc/localtime:ro
- wekan-files:/data:rw
restart: no
volumes:
wekan-files:
driver: local
driver_opts:
type: none
device: ${STACK_DIR}/wekan-files
o: bind
wekan-db:
driver: local
driver_opts:
type: none
device: ${STACK_DIR}/wekan-db
o: bind
wekan-db-dump:
driver: local
driver_opts:
type: none
device: ${STACK_DIR}/wekan-db-dump
o: bind
networks:
wekan-tier:
driver: bridge
(اختياري) يُوصى بإنشاء ملف .env
في نفس الدليل مع compose.yaml
وتخصيص متغيرات البيئة الخاصة بك. إذا كنت لا ترغب في استخدام المتغيرات البيئية، يمكنك أيضًا تخصيص المعلمات مباشرة داخل compose.yaml
(على سبيل المثال، استبدال ${STACK_NAME}
بـ wekan
).
STACK_NAME=wekan
STACK_DIR=xxx # مسار تخزين المشروع المخصص، على سبيل المثال ./wekan
# wekandb
DB_VERSION=6
# wekan
APP_VERSION=latest
APP_PORT=xxxx # تخصيص منفذ الوصول الخاص بك، اختر منفذًا غير مستخدم
بعد ذلك، سنقوم ببنية الهيكل الدليلي. انتقل إلى الدليل المخصص الخاص بك (STACK_DIR
على سبيل المثال ./wekan
) وقم بتنفيذ الأمر التالي لإنشاء المجلدات:
أخيرًا، في نفس الدليل مع compose.yaml
، قم بتنفيذ الأمر docker compose up -d
لتشغيل حاويات الإعداد.
توجيهات التكوين
تم تبسيط وتعديل compose.yaml
المذكور أعلاه. إذا كنت تحتاج إلى الإصدار الكامل، يُرجى الرجوع إلى wekan/compose.yaml.
بعد الانتهاء من النشر، سيتم إنشاء حساب مسؤول للتسجيل الأولي. إذا كنت تستخدمها لنفسك، نوصي بإلغاء تفعيل وظيفة تسجيل المستخدمين من خلال لوحة الإعداد.
مراجع وشكر
عنوان النص: https://wiki-power.com/ يتم حماية هذا المقال بموجب اتفاقية CC BY-NC-SA 4.0، يُرجى ذكر المصدر عند إعادة النشر.
تمت ترجمة هذه المشاركة باستخدام ChatGPT، يرجى تزويدنا بتعليقاتكم إذا كانت هناك أي حذف أو إهمال.