كيفية إعداد أداة إدارة صور Lychee على نظام Linux

أداة إدارة الصور Lychee هي جزء من برنامج ويب لنظام Linux يسمح للمستخدمين بإدارة صورهم الرقمية عن بُعد بكفاءة على الشبكة المحلية ، تمامًا كما نراه مع أدوات الملكية مثل Google Photos و iPhoto وغيرها. يستهدف بشكل أساسي التوزيعات على مستوى الخادم ، ولكن من الممكن استخدام هذا البرنامج على أي نظام تشغيل Linux قديم طالما أنه متصل بالإنترنت دائمًا.

في هذا البرنامج التعليمي ، سنتعرف على كيفية تثبيت نظام إدارة الصور Lychee وإعداده على نظام Linux. قم بتثبيت خادم Ubuntu واتبع دليلنا لمعرفة كيفية بدء تشغيله!

ملاحظة: من فضلك لا تحاول استخدام Lychee إلا إذا كان لديك على الأقل مركزان و 4 جيجابايت من ذاكرة الوصول العشوائي!

قبل أن نبدأ

يعمل نظام إدارة الصور Lychee على أي نظام تشغيل Linux يمكن تشغيله كخادم . مع ذلك ، سيركز هذا البرنامج التعليمي على إعداده ضمن خادم Ubuntu. اخترنا Ubuntu لأنه سهل الفهم ، وهو أحد أفضل أنظمة تشغيل خوادم Linux المتوفرة. ومع ذلك ، إذا لم تكن معجبًا كبيرًا بخادم Ubuntu ، فلا تتردد في اتباع هذا الدليل على أي حال. تعليمات التثبيت هي نفسها ، مطروحًا منها الاختلافات في أسماء الحزم.

تنزيل Lychee

يجب عليك تنزيل أداة إدارة الصور Lychee من الإنترنت قبل أن تتمكن من استخدامها ، حيث لا توجد حزم خاصة بـ Ubuntu للبرنامج. لتنزيل البرنامج ، ستحتاج إلى التفاعل مع GitHub عبر حزمة Git. افتح محطة طرفية وقم بتثبيت أحدث إصدار من أداة Git على خادم Ubuntu الخاص بك.

sudo apt install git

مع إعداد أداة Git ، احصل على غلاف جذر باستخدام الأمر su أو sudo -s .

سو -

أو

sudo -s

باستخدام أمر القرص المضغوط ، انقل الجلسة الطرفية من الدليل الرئيسي إلى المجلد  / var / www / html /  . تأكد من عدم إنشاء مجلد Lychee جديد! سيقوم Git بإنشاء المجلد الجديد أثناء عملية التنزيل.

cd / var / www / html /

استنساخ الكود باستخدام الأمر git clone .

ملاحظة: هل تواجه مشكلة مع Git؟ لا تتردد في تنزيل أرشيف Zip الخاص بـ Lychee إلى خادم Ubuntu بدلاً من ذلك!

كيفية إعداد أداة إدارة صور Lychee على نظام Linux

استنساخ بوابة https://github.com/electerious/Lychee.git

قم بتحديث أذونات مجلد كود Lychee. يرجى قراءة الأمر chmod أدناه بعناية! يجب تعيين الأذونات على 750 وليس 777. إذا لم يتم تعيينها بشكل صحيح تمامًا ، فلن يتم تشغيل Lychee بشكل صحيح!

مؤتمر نزع السلاح ليتشي
chmod -R 750 تحميلات /

بيانات chmod -R 750 /

قم بإعداد قاعدة بيانات SQL

برنامج Lychee موجود على خادم Ubuntu الخاص بك. ومع ذلك ، من المحتمل أن يفشل تشغيل Lychee إذا قمت بالوصول إليه لأنه لم يتم إعداد قاعدة بيانات SQL حتى الآن. لإعداد قاعدة بيانات SQL ، افتح Terminal واتبع الخطوات أدناه.

الخطوة 1:  قم بتثبيت حزمة خادم LAMP على خادم Ubuntu وقم بإعداد MySQL.

سو -

أو

sudo -s
apt تثبيت خادم المصباح ^

الخطوة 2: قم بتشغيل عملية التثبيت الآمن MySQL وتكوين برنامج قاعدة البيانات لخادم Ubuntu.

mysql_secure_installation

الخطوة 3: باستخدام حساب SQL Root ، قم بتسجيل الدخول إلى واجهة سطر أوامر MySQL.

mysql -u الجذر -p

الخطوة 4: قم بإنشاء قاعدة بيانات جديدة لنظام إدارة الصور Lychee.

إنشاء قاعدة بيانات lychee ؛

الخطوة 5: أنشئ مستخدمًا لبرنامج Lychee للتفاعل مع MySQL. تأكد من تغيير "كلمة المرور" إلى كلمة مرور قاعدة بيانات SQL التي تريدها.

امنح جميع الامتيازات على الليتشي. * إلى lycheeadmin @ "localhost" الذي تم تحديده بواسطة "كلمة المرور" مع خيار المنحة ؛

الخطوة 6: مسح امتيازات MySQL.

امتيازات التدفق

الخطوة 7:  تسجيل الخروج من قاعدة بيانات سطر الأوامر MySQL.

إضافات PHP

لقد قمنا بإعداد LAMP (Linux Apache MySQL و PHP ،) لكننا لم ننتهي ، لأن حزم PHP الإضافية التي يحتاجها Lychee غير مثبتة على Ubuntu. لتثبيتها ، افتح نافذة طرفية واستخدم مدير حزمة Apt.

sudo apt install php7.2- *

يجب أن يقوم الأمر أعلاه بإعداد جميع إضافات PHP الضرورية لنظامك. إذا كنت تواجه مشكلات ، فيرجى الرجوع إلى صفحة وثائق Lychee الرسمية.

تكوين اباتشي

الخطوة الأخيرة في عملية التثبيت هي إعداد Lychee كموقع في خادم الويب Apache2. افتح Terminal واستخدم الأمر touch لإنشاء ملف تكوين جديد.

سو -

أو

sudo -s

المس /etc/apache2/sites-available/lychee.conf

افتح ملف التكوين الجديد في محرر نصوص Nano.

nano /etc/apache2/sites-available/lychee.conf

الصق الكود أدناه في Nano واضغط على Ctrl + O لحفظه. تأكد من إلقاء نظرة على الكود وتغييره ليناسب احتياجاتك.

VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/Lychee/
ServerName domain.com
ServerAlias www.domain.com

Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all

ErrorLog /var/log/apache2/domainname.com-error_log
CustomLog /var/log/apache2/domainname.com-access_log common

قم بالوصول إلى نظام إدارة الصور Lychee الخاص بك على:

كيفية إعداد أداة إدارة صور Lychee على نظام Linux

https: // ip-address-of-server / Lychee

عند تحميل WebUI ، ستحتاج إلى ملء مستخدم SQL وكلمة المرور. لاسم المستخدم ، أدخل lycheeadmin . بالنسبة لكلمة المرور ، أدخل كلمة مرور SQL التي قمت بتعيينها مسبقًا.

باستخدام مجموعة معلومات SQL ، سيكون لديك حق الوصول إلى نظام إدارة الصور الخاص الجديد.

Leave a Comment

تحسين حافظة Gnome Shell باستخدام Pano

تحسين حافظة Gnome Shell باستخدام Pano

دعونا نواجه الأمر ، فإن حافظة Gnome Shell الافتراضية ليست جيدة جدًا. قم بتثبيت Pano لتحسين تجربة الحافظة الخاصة بك!

كيفية تثبيت DaVinci Resolve 17 على نظام Linux

كيفية تثبيت DaVinci Resolve 17 على نظام Linux

هل تحتاج إلى محرر فيديو غير خطي رائع لمربع Linux الخاص بك؟ احصل على Davinci Resolve 17 بالعمل باستخدام هذا الدليل!

كيفية تنزيل الخلفيات على سطح مكتب Linux باستخدام برنامج Wallpaper Downloader

كيفية تنزيل الخلفيات على سطح مكتب Linux باستخدام برنامج Wallpaper Downloader

Wallpaper Downloader هو أداة تنزيل ومدير خلفية رائعة لنظام Linux. وهو يدعم معظم بيئات سطح مكتب Linux وهو سهل الاستخدام للغاية. هذا الدليل

كيفية تثبيت نظام التشغيل Tuxedo OS على جهاز الكمبيوتر الخاص بك

كيفية تثبيت نظام التشغيل Tuxedo OS على جهاز الكمبيوتر الخاص بك

هل تريد اختبار Tuxedo OS بواسطة أجهزة كمبيوتر Tuxedo؟ تعرف على كيفية الحصول على أحدث إصدار من Tuxedo OS يعمل على جهاز الكمبيوتر الخاص بك.

كيفية تثبيت ملف DEB على نظام Linux

كيفية تثبيت ملف DEB على نظام Linux

ما هو ملف DEB؟ ماذا تفعل به؟ تعرف على العديد من الطرق التي يمكنك من خلالها تثبيت ملفات DEB على جهاز كمبيوتر يعمل بنظام Linux.

كيف تلعب Dying Light على Linux

كيف تلعب Dying Light على Linux

Dying Light هي لعبة فيديو رعب للبقاء على قيد الحياة لعام 2015 تم تطويرها بواسطة Techland ونشرتها شركة Warner Bros Interactive Entertainment. تركز اللعبة على

كيفية تثبيت Neptune Linux على جهاز الكمبيوتر الخاص بك

كيفية تثبيت Neptune Linux على جهاز الكمبيوتر الخاص بك

يستخدم Neptune بيئة سطح المكتب KDE Plasma 5 ويهدف إلى تقديم نظام تشغيل أنيق. إليك كيفية تثبيت Neptune Linux على جهاز الكمبيوتر الخاص بك.

جرب سطح مكتب Ubuntu الجديد المستند إلى Snap

جرب سطح مكتب Ubuntu الجديد المستند إلى Snap

هل تريد تجربة نظام تشغيل سطح المكتب الجديد المستند إلى الحزمة الإضافية Ubuntus؟ تعرف على كيفية نشره على جهاز افتراضي باستخدام هذا الدليل.

كيف تلعب Undertale على Linux

كيف تلعب Undertale على Linux

Undertale هي لعبة RPG مستقلة ثنائية الأبعاد لعام 2015 تم تطويرها ونشرها بواسطة مطور الألعاب Toby Fox. سيغطي هذا الدليل تنزيل وتثبيت Undertale على جهازك

كيف تلعب Total War: THREE KingdomS على Linux

كيف تلعب Total War: THREE KingdomS على Linux

Total War: Three Kingdoms هي لعبة استراتيجية تعتمد على تبادل الأدوار تم تطويرها بواسطة Creative Assembly. هيريس كيف تلعب على لينكس.