كيفية تثبيت منصة عربة التسوق LiteCart على أوبونتو 16.04
LiteCart عبارة عن منصة سلة تسوق مجانية ومفتوحة المصدر مكتوبة بلغة PHP و jQuery و HTML 5. وهي عبارة عن برنامج بسيط وخفيف الوزن وسهل الاستخدام للتجارة الإلكترونية
Autobackup هو نظام نسخ احتياطي آلي يسترد البيانات إلى نسخة احتياطية من خادم بعيد ويخزنها على الخادم. في حالتنا ، يمكننا استخدام Vultr Storage Instance مع كميات هائلة من مساحة القرص والنسخ الاحتياطي لجميع مثيلات Compute من خلال ذلك من أجل منع أي فقدان للبيانات.
يمكنك تثبيت AutoBackup git
بسهولة على نظامك. المضي قدما واستنساخ المستودع:
mkdir /opt/
git clone https://github.com/fbrandstetter/Autobackup.git /opt/autobackup/
قبل أن نتمكن من بدء نسخ البيانات احتياطيًا من مثيلات الحوسبة لدينا ، نحتاج إلى الوصول إليها. لذلك ، سننشئ مفتاح SSH في "نسخة التخزين" الخاصة بنا ونمنح الوصول منه إلى جميع "مثيلات الحساب". بعد ذلك ، سنبدأ بإنشاء المفتاح:
ssh-keygen
اعتبارًا من الآن ، يتعين علينا نسخ مفتاحنا العام إلى مثيلات الحساب. افتح الملف التالي ~/.ssh/id_rsa.pub
وانسخه إلى حساب المثيلات ~/.ssh/authorized_keys
:
cat ~/.ssh/id_rsa.pub
إذا كنت لا تعمل بالمفاتيح العامة للوصول إلى مثيلات Compute الخاصة بك ، فيجب عليك تعيين ملف المفاتيح المرخصة في تكوين خادم SSH أولاً. افتح الملف التالي /etc/ssh/sshd_config
في مثيلات الحساب وقم بإلغاء تعليق السطر التالي:
AuthorizedKeysFile %h/.ssh/authorized_keys
بمجرد إضافة مفتاح SSH الخاص بـ Instance Storage في جميع مثيلات Compute ، يمكنك المضي قدمًا في تجربة الاتصال بأحد مثيلات Compute (لتجنب أي مشكلات لاحقًا ، تأكد من أن الاتصال بجميع الخوادم يعمل):
ssh root@COMPUTE_INSTANCE_1
يجب أن تكون قادرًا على تسجيل الدخول دون كتابة أي كلمة مرور أو أي شيء آخر.
يتطلب Autobackup بعض التكوين ليعمل بشكل صحيح أيضًا. افتح /opt/autobackup/backup.sh
الملف ، حيث يتم تخزين أي تكوين في ملف bash نفسه. ألق نظرة على الخطوط التالية وقم بتكييفها لتناسب احتياجاتك:
BACKUPDIR=""
PASSWORD=""
FREEUPSPACE=""
MAXUSED=""
يتم تخزين جميع الخوادم للنسخ الاحتياطي في /opt/autobackup/serverlist.template
الملف باستخدام التنسيق التالي:
<SERVER_HOSTNAME OR IP>|<USERNAME FOR AUTHENTICATION>|<EXCLUDE LIST>
بشكل افتراضي ، يقوم Autobackup بعمل نسخة احتياطية تلقائيًا للخادم بالكامل ، مما يعني أنه يحاول تنزيل /
العودية. نظرًا لأن بعض الأشخاص لا يحتاجون إلى إجراء نسخ احتياطي للنظام بالكامل ، يمكنك إضافة استثناءات عامة (والتي تنطبق على أي خادم) واستثناءات خاصة بالخادم ، والتي تنطبق على خوادم معينة. يتم تخزين كافة يستثني العالمية في ملف يسمى /opt/autobackup/default-excludes.template
والمعبأة مسبقا الملف مع /proc
و /dev
، يمكنك إضافة مجلدات جديدة وملحقات الملفات هناك ببساطة عن طريق إضافة خطوط جديدة:
/proc
/dev
نظرًا لأن معظم الأشخاص يشغلون أنواعًا مختلفة من الخوادم (مثل خوادم الويب وخوادم قواعد البيانات) ، فهناك قوائم استثناء فريدة لكل خادم. يبدو تنسيق ملفات الاستبعاد الخاصة بالخادم كما هو الحال في الملفات العامة. يمكنك إنشاء ملف جديد واستدعائه للمجموعة التي EXCLUDE_LIST
قمت بتعيينها للخادم في قائمة الخادم. إذا كنت لا تريد تحديد أي قائمة استبعاد لهذا الخادم ، فقم بتعيينها empty
في قائمة الخادم. empty
تم تنزيل الملف الذي تم استدعاؤه بالفعل بواسطة استنساخ المستودع - هذا الملف فارغ من أجل عدم وجود أدلة أو أي شيء آخر مستبعد ، بينما لا يزال الاستثناءات الافتراضية سارية المفعول.
في بيئة مثالية ، لا يفترض بنا حتى استعادة النسخ الاحتياطية المشفرة. على الرغم من مواجهة المشكلات ونحتاج إلى استرداد بياناتنا التي تم نسخها احتياطيًا ، فمن السهل جدًا استعادتها. يمكنك استعادة أي ملف نسخ احتياطي باستخدام الأمر التالي:
openssl aes-256-cbc -d -salt -in BACKUP.tar.aes -out BACKUP.restored.tar
mkdir backup/
tar -xvf BACKUP.restored.tar backup/
استبدل BACKUP.tar.aes
اسم ملف النسخة الاحتياطية المطلوبة للاستعادة. BACKUP.restored.tar
سيكون اسم ملف الأرشيف غير المشفر. في المثال أعلاه ، قمنا بالفعل بالخطوات التالية ، وهي:
Autobackup هو برنامج نصي احتياطي مؤتمت بالكامل وذكي تمامًا يعالج النسخ الاحتياطية تلقائيًا بالنسبة لنا ، والإضافة الضخمة هي ، يتم تشفير البيانات بكلمة مرور يمكن أن تكون غير محدودة تقريبًا. هذا يعني ، طالما أنك تحافظ على كلمة المرور الخاصة بك آمنة وطويلة بما فيه الكفاية ، لا أحد قادر على لمس بياناتك في الوقت المناسب. القرصنة سعيدة!
LiteCart عبارة عن منصة سلة تسوق مجانية ومفتوحة المصدر مكتوبة بلغة PHP و jQuery و HTML 5. وهي عبارة عن برنامج بسيط وخفيف الوزن وسهل الاستخدام للتجارة الإلكترونية
NFS هو نظام ملفات قائم على الشبكة يسمح لأجهزة الكمبيوتر بالوصول إلى الملفات عبر شبكة الكمبيوتر. يوضح هذا الدليل كيف يمكنك فضح المجلدات عبر NF
استخدام نظام مختلف؟ Matomo (Piwik سابقًا) هو نظام أساسي مفتوح المصدر للتحليلات ، وهو بديل مفتوح لبرنامج Google Analytics. مصدر Matomo مستضاف
TeamTalk هو نظام مؤتمرات يتيح للمستخدمين إجراء محادثات صوتية / مرئية عالية الجودة ، والدردشة النصية ، ونقل الملفات ، ومشاركة الشاشات. أنا
استخدام نظام مختلف؟ مقدمة تعد CyberPanel واحدة من أولى لوحات التحكم في السوق مفتوحة المصدر وتستخدم OpenLiteSpeed. ما هذا
Ruby on Rails هو إطار عمل شهير لـ Ruby تم تطويره لزيادة إنتاجية المبرمجين. ومع ذلك ، الحصول على الجواهر والتبعيات المختلفة ر
يوفر Vultr عدة طرق مختلفة للوصول إلى VPS لتكوين وتثبيت واستخدام. بيانات اعتماد الوصول بيانات اعتماد الوصول الافتراضية لـ VPS الخاص بك
استخدام نظام مختلف؟ Brotli هو طريقة ضغط جديدة مع نسبة ضغط أفضل من GZIP. تتم استضافة رمز المصدر الخاص به علنًا على Githu هذا
استخدام نظام مختلف؟ OpenNMS عبارة عن منصة إدارة شبكة مفتوحة المصدر على مستوى المؤسسات يمكن استخدامها لمراقبة وإدارة العديد من الأجهزة
مقدمة: التأليف والإصدار الموزع على الويب (WebDAV) هو امتداد HTTP يوفر إطار عمل لإنشاء الملفات وتعديلها عن بُعد على
مقدمة يتميز MySQL بميزة رائعة تعرف باسم طرق العرض. المشاهدات هي استعلامات مخزنة. اعتبرها اسمًا مستعارًا لاستعلام طويل. في هذا الدليل ،
استخدام نظام مختلف؟ Omeka Classic 2.4 CMS هو نظام نشر رقمي مجاني ومفتوح المصدر ونظام إدارة المحتوى (CMS) لمشاركة الصور الرقمية
استخدام نظام مختلف؟ DokuWiki هو برنامج ويكي مفتوح المصدر مكتوب بلغة PHP ولا يتطلب قاعدة بيانات. يقوم بتخزين البيانات في ملفات نصية. DokuWik
ستعلمك هذه المقالة كيفية إعداد سجن سريع على دبيان. أفترض أنك تستخدم Debian 7.x. إذا كنت تقوم بتشغيل دبيان 6 أو 8 ، فقد يعمل هذا ، ولكن
مقدمة طريقة سهلة لإعداد خادم VPN على دبيان هي PiVPN. PiVPN هو أداة تثبيت وغلاف لـ OpenVPN. يخلق أوامر بسيطة لك
استخدام نظام مختلف؟ مقدمة تعد CyberPanel واحدة من أولى لوحات التحكم في السوق مفتوحة المصدر وتستخدم OpenLiteSpeed. ما هذا
استخدام نظام مختلف؟ Ghost هي منصة تدوين مفتوحة المصدر اكتسبت شعبية بين المطورين والمستخدمين العاديين منذ عام 201
RockMongo هي أداة إدارة MongoDB على الويب تشبه أداة إدارة MySQL: phpMyAdmin. سيغطي هذا البرنامج التعليمي عملية التثبيت
Lets Chat هو تطبيق دردشة مفتوح المصدر مصمم لتوفير خدمة الرسائل ذاتية الاستضافة للفرق الصغيرة. يعتمد Lets Chat على NodeJS و MongoDB
استخدام نظام مختلف؟ Taiga هو تطبيق مجاني ومفتوح المصدر لإدارة المشاريع. على عكس أدوات إدارة المشاريع الأخرى ، يستخدم Taiga زيادة
نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول
يعرف الكثير منكم أن Switch سيصدر في مارس 2017 وميزاته الجديدة. بالنسبة لأولئك الذين لا يعرفون ، قمنا بإعداد قائمة بالميزات التي تجعل "التبديل" "أداة لا غنى عنها".
هل تنتظر عمالقة التكنولوجيا للوفاء بوعودهم؟ تحقق من ما تبقى دون تسليم.
اقرأ المدونة لمعرفة الطبقات المختلفة في بنية البيانات الضخمة ووظائفها بأبسط طريقة.
اقرأ هذا لمعرفة مدى انتشار الذكاء الاصطناعي بين الشركات الصغيرة وكيف أنه يزيد من احتمالات نموها ومنح منافسيها القدرة على التفوق.
لقد أصبح حل CAPTCHA صعبًا جدًا على المستخدمين في السنوات القليلة الماضية. هل ستكون قادرة على أن تظل فعالة في اكتشاف البريد العشوائي والروبوتات في المستقبل القريب؟
مع تطور العلم بمعدل سريع ، واستلام الكثير من جهودنا ، تزداد أيضًا مخاطر تعريض أنفسنا إلى تفرد غير قابل للتفسير. اقرأ ، ماذا يمكن أن يعني التفرد بالنسبة لنا.
ما هو التطبيب عن بعد والرعاية الصحية عن بعد وأثره على الأجيال القادمة؟ هل هو مكان جيد أم لا في حالة الوباء؟ اقرأ المدونة لتجد طريقة عرض!
ربما سمعت أن المتسللين يكسبون الكثير من المال ، لكن هل تساءلت يومًا كيف يجنون هذا النوع من المال؟ دعنا نناقش.
أصدرت Apple مؤخرًا macOS Catalina 10.15.4 تحديثًا تكميليًا لإصلاح المشكلات ولكن يبدو أن التحديث يتسبب في المزيد من المشكلات التي تؤدي إلى إنشاء أجهزة macOS. قراءة هذه المادة لمعرفة المزيد