
الوصف #
InvoicePlane من أبرز البرمجيات لإدارة عروض الأسعار والفواتير والعملاء والمدفوعات، ويتميّز بسهولة الاستخدام وبساطة التهيئة.
تأتي هذه الصورة به مثبَّتًا ومهيّأً على Ubuntu 24.04 LTS مع nginx وPHP 8.1 وMariaDB 11.4: شغّل النسخة وافتح المتصفح فقط.
الميزات #
بعض ميزات InvoicePlane:
- إدارة العملاء.
- إدارة عروض الأسعار.
- إدارة الفواتير العادية والفواتير المتكررة.
- إدارة المنتجات.
- إدارة المدفوعات.
- إدارة المهام والمشاريع.
- تقارير أعمار الفواتير وسجل المدفوعات والمبيعات حسب العميل أو التاريخ والفواتير حسب العميل.
ما تضيفه صورتنا
- صورة مبنية على Ubuntu 24.04 Noble.
- InvoicePlane مثبَّت ومهيّأ (أحدث إصدار مستقر).
- محسَّنة بـ: nginx وPHP 8.1 وMariaDB 11.4.
التثبيت #
يتبع التثبيت المسار المعتاد لإنشاء نسخة EC2. الحجم المُوصى به هو t3.medium.
تتضمن مجموعة الأمان عادةً القواعد التالية:
| النوع | البروتوكول | نطاق المنافذ | المصدر |
|---|---|---|---|
| (*) SSH | TCP | 22 | 0.0.0.0/0 |
| (*) HTTP | HTTP | 80 | 0.0.0.0/0 |
| (*) HTTPS | HTTPS | 443 | 0.0.0.0/0 |
القواعد المعلَّمة بـ (*) ضرورية، للوصول إلى واجهة الويب ولعمل الخادم الطبيعي معًا. ورغم أن المثال يستخدم 0.0.0.0/0، ننصح بحصر الوصول في شبكاتك أو في مضيفات حصينة.
بعد تشغيل النسخة يمكن الدخول عبر:
- SSH: باستخدام ملف
.pemالذي اخترته عند تشغيل النسخة، والمستخدمubuntu. - HTTP: على العنوان
https://ip.of.invoiceplane.instance/، بالمستخدم[email protected]وكلمة المرور هي معرّف النسخة التي أنشأتها للتو.
التهيئة #
تهيئة SSL مع Let's Encrypt
لإصدار شهادة صالحة يجب أولًا توجيه الاسم المطلوب في DNS كسجل A إلى عنوان IP الخادم. هذه الخطوة ضرورية لأن Let’s Encrypt يتحقق من أن النطاق يشير بشكل صحيح.
أما بقية العملية فتنحصر في تشغيل السكربت /opt/tools/sbin/configure-nginx-letsencrypt.sh مع وسيطين:
- اسم النطاق الكامل الذي تريد استخدامه.
- عنوان بريد إلكتروني صالح.
فإذا كان النطاق مثلًا my.domain.com والبريد [email protected]، نشغّل السكربت هكذا:
/opt/tools/sbin/configure-nginx-letsencrypt.sh my.domain.com [email protected]يتكفّل السكربت بتهيئة الخادم لتثبيت الشهادة، وبعد انتهائه يمكنك الوصول إلى النسخة عبر https://اسم-نطاقك.
تذكّر أن تستبدل اسم النطاق المستخدم هنا كمثال باسم نطاقك.
الدعم #
يشمل استخدام صور InvoicePlane لدينا الدعم في:
- تثبيت الصورة.
- التهيئة الأولية.
- التهيئات الإضافية المرتبطة بالصورة (مثل دعم Let’s Encrypt).
- جوانب تهيئة InvoicePlane التي قد ترتبط بالصورة.
- الدعم العام الأساسي لـ InvoicePlane.
- تحديثات الصورة وعمليات الترحيل.
سجل التغييرات #
تاريخ الصورة. التواريخ هي تواريخ نشر كل إصدار على AWS Marketplace.
الإصدار 1.0
أول صورة InvoicePlane لدينا، مع InvoicePlane مثبَّتًا ومهيّأً.
هل تحتاج مساعدة مع هذه الـ AMI؟
يجيبك الفريق نفسه الذي يبني الصورة — مهندسون حقيقيون، بلا روبوتات ولا مستوى أول.