عن المشروع

listmonk هو مدير نشرات إخبارية وقوائم بريدية مستقل يُستضاف ذاتيًا. ووفقًا لملف README الخاص به، فهو سريع وغني بالمميزات مضغوطًا في ملف تنفيذي واحد، ويستخدم قاعدة بيانات PostgreSQL كوِزن تخزين للبيانات. تتضمن التطبيق لوحة تحكم عصرية؛ ويربط ملف README نموذجًا تجريبيًا مباشرًا لأي شخص يرغب في معاينة الواجهة قبل التثبيت. خيارات التثبيت الموضحة في ملف README: - Docker: يتم نشر أحدث صورة على Docker Hub باسم listmonk/listmonk:latest، ويوجد ملف docker-compose.yml النموذجي في المستودع. تحميل هذا الملف وتشغيل "docker compose up -d" يُشغّل الخدمات، بعدها يكون التطبيق متاحًا على http://localhost:9000. - ملف تنفيذي (Binary): تحميل أحدث إصدار وفك ضغط ملف listmonk التنفيذي، تشغيل "--new-config" لتوليد config.toml وتعديله، تشغيل "--install" لإعداد قاعدة بيانات PostgreSQL (أو "--upgrade" لقاعدة موجودة، ويُشير ملف README إلى أن العملية تكرارية وآمنة للتشغيل المتكرر)، ثم تشغيل الملف التنفيذي والانتقال إلى http://localhost:9000. تتوفر تعليمات تثبيت إضافية على موقع توثيق المشروع، وهناك دليل إعداد للمطورين مرتبط للمستثمرين. التقنية المستخدمة والترخيص: كُتب الجزء الخلفي (backend) بلغة Go، بينما يستخدم الواجهة الأمامية Vue مع Buefy. يُوزع listmonk كبرنامج حر ومفتوح المصدر تحت رخصة AGPL v3، ويدعو ملف README المساهمين عبر توثيق إعداد المطور. يركز ملف README على النشر وهيكل المشروع بدلًا من سرد الميزات الفردية، لذا يجب التحقق من القدرات الخاصة beyond إدارة النشرات والقوائم البريدية ضد توثيق المشروع والنموذج التجريبي المباشر.