Bacularis هي واجهة ويب لتكوين وإدارة ومراقبة بيئة النسخ الاحتياطي Bacula. إنه حل كامل لإعداد وظائف النسخ الاحتياطي ، والقيام باستعادة البيانات ، وإدارة أحجام الشريط أو القرص في التخزين المحلي والبالي ، والعمل مع العملاء الاحتياطي ، والقيام بأعمال إدارية يومية مع النسخ الاحتياطية. كما يدعم إدارة AutoChanger. يوفر Bacularis التحكم المتقدم لإدارة المستخدم والوصول القائم على الأدوار والذي يتيح تكوينه للمستخدمين العاديين حيث يمكن لكل مستخدم تسجيل الدخول إلى واجهة الويب ويقوم بنسخ احتياطي واستعادة بيانات الكمبيوتر الخاصة فقط.
يتكون المشروع من اثنين من تطبيقات الويب: واجهة الويب وواجهة برمجة Bacula (API) مع لوحة إدارية منفصلة. يمكن أن تعمل واجهة الويب مع مثيلات API Bacularis المتعددة لتكوين وإدارة مكونات Bacula عن بُعد.
Bacularis هو شوكة ودية من baculum. تم تأسيسها من قبل منشئ Baculum لتبسيط ميزات baculum التي يمكن استخدامها ليس فقط من قبل المستخدمين الذين لديهم مهارات Bacula قوية ولكن أيضا من قبل المبتدئين أو المستخدمين المتوسطين.
قبل التثبيت ، يرجى التأكد من أنك قمت بتثبيت PHP> = 7.4 ووحدات PHP التالية:
إحدى طرق تثبيت وتحديث Bacularis هي استخدام الملحن لذلك.
إذا لم يكن لديك ملحن مثبت ، فيمكنك استخدام الأوامر التالية لتثبيته:
curl -s http://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
بمجرد الانتهاء من ذلك ، يمكنك تثبيت bacularis:
composer create-project bacularis/bacularis-app
في النهاية ، تحتاج إلى تشغيل مستخدم الجذر وهو برنامج نصي لتثبيت يضع أذونات للملفات والأدلة وأيضًا سيؤدي إلى إعداد ملف تكوين خادم الويب:
bacularis-app/protected/tools/install.sh
لترقية Bacularis ، تحتاج إلى تشغيل الأمر التالي في دليل مشروع Bacularis:
composer update
وثائق Bacularis متوفرة هنا: https://bacularis.app/doc/
وثائق API Bacularis يمكنك العثور عليها هنا: https://bacularis.app/api/
إذا كنت ترغب في تجربة bacularis قبل تثبيته ، يمكنك تجربة العرض التوضيحي المباشر على العنوان التالي:
https://demo.bacularis.app
الصفحة الرئيسية للمشروع هي https://bacularis.app