تحسين حافظة Gnome Shell باستخدام Pano
دعونا نواجه الأمر ، فإن حافظة Gnome Shell الافتراضية ليست جيدة جدًا. قم بتثبيت Pano لتحسين تجربة الحافظة الخاصة بك!
هل تريد استضافة خدمة بث الموسيقى المتطورة الخاصة بك؟ جرب Ampache. إنها خدمة دفق موسيقى تعمل بنظام PHP لنظام التشغيل Linux . إليك كيفية جعل Ampache يعمل على خادم Ubuntu الخاص بك.
كيفية تثبيت Ampache على خادم Ubuntu
يعد تثبيت Ampache صعبًا بعض الشيء ، حيث لا يوجد أي شيء معبأ مسبقًا لخادم Ubuntu. لبدء عملية التثبيت ، ستحتاج إلى تثبيت التبعيات المطلوبة. هذه التبعيات قابلة للتثبيت عبر الجهاز.
باستخدام الأمر apt install ، قم بتثبيت الحزم التي يحتاجها Ampache للتشغيل بشكل صحيح على نظام خادم Ubuntu.
sudo apt تثبيت apache2 mysql-server php php-intl libapache2-mod-php php-mysql php-xml php-mbstring php-curl ffmpeg lame unzip
قد يستغرق تثبيت هذه الحزم بضع دقائق ، حيث توجد العديد من الأشياء التي يجب إعدادها. عندما يتم تكوين كل شيء ، استخدم الأمر systemctl start لبدء تشغيل MySQL و Apache2.
sudo systemctl ابدأ apache2 sudo systemctl بدء mysql
ستحتاج أيضًا إلى تمكين هذه الخدمات إذا لم يقم Ubuntu بذلك تلقائيًا. يمكنك القيام بذلك باستخدام أوامر تمكين systemctl .
sudo systemctl تمكين apache2 sudo systemctl تمكين mysql
ستحتاج الآن إلى تسجيل الدخول إلى MySQL باستخدام "root" لإنشاء قاعدة البيانات التي سيستخدمها Ampache. تأكد من أن لديك حق الوصول إلى "الجذر". يمكنك القيام بذلك باتباع دليل تكوين جذر Ubuntu الخاص بنا .
sudo mysql -u الجذر -p
بعد تسجيل الدخول إلى MySQL ، تحتاج إلى إنشاء قاعدة بيانات Ampache باستخدام الأمر CREATE DATABASE .
إنشاء قاعدة بيانات ampache ؛
بعد ذلك ، ستحتاج إلى إنشاء حساب مستخدم قاعدة بيانات Ampache. في هذا الدليل ، سنطلق على المستخدم اسم "ampacheuser". لاحظ أن الأمر CREATE USER يحدد أيضًا اسم المضيف وكلمة المرور.
ملاحظة: قم بتغيير "hostname" و "password" في الأمر أدناه باستخدام اسم مضيف خادم Ubuntu وكلمة المرور التي تريدها.
إنشاء مستخدم 'ampacheuser' @ 'localhost' IDENTIFIED بواسطة 'password' ؛
بعد إنشاء المستخدم وكلمة المرور في قاعدة بيانات MySQL ، ستحتاج إلى منحها امتيازات. أدخل الأمر أدناه. تأكد من تغيير “localhost” إلى اسم مضيف الخادم الخاص بك.
منح جميع الامتيازات على ampache. * إلى "ampacheuser" @ "localhost" ؛
مع تكوين قاعدة بيانات Ampache بالكامل ، استخدم الأمر SOURCE لاستيراد ملف "ampache.sql" إلى قاعدة البيانات الجديدة. سيقوم هذا الملف بإنشاء جداول SQL الضرورية التي يحتاج Ampache إلى تشغيلها.
استخدام الأمبات.
SOURCE /var/www/html/resources/sql/ampache.sql؛
بعد ذلك ، استخدم أمر FLUSH PRIVILEGES لمسح الامتيازات. ثم استخدم الأمر exit للخروج من MySQL.
امتيازات التنظيف ؛
مخرج
بعد الخروج من MySQL ، سيتعين عليك تنزيل أحدث إصدار من Ampache على جهاز الكمبيوتر الخاص بك. استخدم الأمر wget لتنزيل Ampache.
wget https://github.com/ampache/ampache/releases/download/5.5.6/ampache-5.5.6_all_php8.1.zip
باستخدام أرشيف ZIP الذي تم تنزيله على خادم Ubuntu الخاص بك ، استخدم الأمر unzip لفك ضغط Ampache وتثبيته على /var/www/html/
Ubuntu.
sudo بفك ضغط ampache-5.5.6_all_php8.1.zip -d / var / www / html /
بعد فك ضغط كل شيء ، استخدم الأمر cd للوصول إلى مجلد "config" في /var/www/html/
.
cd / var / www / html / config /
داخل هذا الدليل ، استخدم الأمر cp لإنشاء ملف تكوين جديد لتثبيت Ampache.
sudo cp ampache.cfg.php.dist ampache.cfg.php
قم بتحديث أذونات ملف التكوين.
sudo chown www-data: www-data /var/www/html/config/ampache.cfg.php sudo chmod 644 /var/www/html/config/ampache.cfg.php
قم بإنشاء وتحديث أذونات ملفات ".htaccess".
sudo mv /var/www/html/public/rest/.htaccess.dist /var/www/html/public/rest/.htaccess sudo chmod 644 /var/www/html/public/rest/.htaccess sudo mv / var /www/html/public/channel/.htaccess.dist /var/www/html/public/channel/.htaccess sudo chmod 644 /var/www/html/public/channel/.htaccess sudo mv / var / www / html /public/play/.htaccess.dist /var/www/html/public/play/.htaccess sudo chmod 644 /var/www/html/public/play/.htaccess sudo chown --recursive www-data: www-data / var / www / html /
افتح ملف التكوين باستخدام Nano وانتقل لأسفل إلى "قاعدة البيانات".
ملاحظة: إذا لم تتمكن من العثور على "قاعدة بيانات" في Nano ، فاضغط على Ctrl + W واكتب "قاعدة بيانات".
sudo nano /var/www/html/config/ampache.cfg.php
أولاً ، قم بتغيير السطر التالي من "localhost" إلى اسم المضيف الفعلي الخاص بك.
database_hostname = localhost
بعد ذلك ، قم بتغيير السطر التالي بحيث يكون "اسم المستخدم" هو "ampacheuser".
database_username = username
أخيرًا ، قم بتغيير هذا السطر بحيث يتم تغيير "كلمة المرور" إلى كلمة مرور قاعدة بيانات Ampache.
database_password = password
عند الانتهاء من التحرير ، اضغط على Ctrl + O لحفظ ملف التكوين. اخرج باستخدام Ctrl + X. ثم استخدم الأمر touch لإنشاء ملف موقع جديد.
المس /etc/apache2/sites-available/ampache.conf
افتح "ampache.conf" باستخدام أمر Nano. ثم قم بلصق الكود التالي في المحرر. تأكد من استبدال "your_domain.com" باسم نطاقك الفعلي.
ServerAdmin webmaster@localhost DocumentRoot /var/www/html/public ServerName your_domain.com Options FollowSymLinks AllowOverride All Order allow,deny all from all ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined
استخدم الأمر a2ensite لتمكين Ampache في خادم الويب Apache. ثم استخدم الأمر a2enmod لإعادة كتابة ملف config.
sudo a2ensite ampache.conf إعادة كتابة sudo a2enmod
احذف ملف Apache index.html الافتراضي.
sudo rm /var/www/html/index.html
أخيرًا ، أعد تشغيل Apache باستخدام أمر إعادة تشغيل systemctl . عند إعادة التشغيل ، افتح المستعرض الخاص بك على عنوان (عناوين) URL التالية.
http: // your-ubuntu-server / public
كيفية تكوين Ampache على خادم Ubuntu
في صفحة تثبيت Ampache ، ستحتاج إلى تحديد لغتك. بعد اختيار لغتك ، ابحث عن زر "بدء التكوين" ، وانقر فوقه بالماوس. سيتحقق Ampache من خادم Ubuntu الخاص بك ويتأكد من أن كل شيء جاهز للعمل. بافتراض عدم وجود أخطاء ، مرر لأسفل وانقر على "متابعة".
بعد تحديد "متابعة" ، سيُطلب منك "إدراج" قاعدة بيانات SQL. بالنظر إلى أننا أنشأنا بالفعل قاعدة البيانات واستوردنا ملف "ampache.sql" يدويًا ، حدد "تخطي".
ستحتاج الآن إلى إدخال كلمة مرور SQL الخاصة بك. أدخل كلمة المرور التي استخدمتها لتسجيل الدخول باستخدام الجذر للوصول إلى MySQL مسبقًا. بعد ذلك ، قم بالتمرير لأسفل إلى "نوع التثبيت" واختر نوع Ampache الذي تفضل استخدامه.
بمجرد اختيار نوع التثبيت الخاص بك ، يجب أن تختار ما إذا كنت ترغب في السماح بتحويل الشفرة. حدد "ffmpeg" إذا اخترت تمكين تحويل الشفرة. خلاف ذلك ، اتركه فارغًا.
عند الانتهاء من تكوين كل شيء ، انقر فوق الزر "إنشاء تكوين" في الأسفل. إذا لم تتمكن من المتابعة ، فحدد السهم بجوار "File Insight" لتأكيد تكوين كل شيء بشكل صحيح.
ستحتاج الآن إلى إنشاء حساب مسؤول لتثبيت Ampache. أدخل "المسؤول" وكلمة مرور آمنة. عند الانتهاء ، انقر على "إنشاء حساب". بعد إنشاء حسابك ، ستتمكن من تسجيل الدخول وتكوين مجموعة الموسيقى الخاصة بك باستخدام Ampache.
دعونا نواجه الأمر ، فإن حافظة Gnome Shell الافتراضية ليست جيدة جدًا. قم بتثبيت Pano لتحسين تجربة الحافظة الخاصة بك!
هل تحتاج إلى محرر فيديو غير خطي رائع لمربع Linux الخاص بك؟ احصل على Davinci Resolve 17 بالعمل باستخدام هذا الدليل!
Wallpaper Downloader هو أداة تنزيل ومدير خلفية رائعة لنظام Linux. وهو يدعم معظم بيئات سطح مكتب Linux وهو سهل الاستخدام للغاية. هذا الدليل
هل تريد اختبار Tuxedo OS بواسطة أجهزة كمبيوتر Tuxedo؟ تعرف على كيفية الحصول على أحدث إصدار من Tuxedo OS يعمل على جهاز الكمبيوتر الخاص بك.
ما هو ملف DEB؟ ماذا تفعل به؟ تعرف على العديد من الطرق التي يمكنك من خلالها تثبيت ملفات DEB على جهاز كمبيوتر يعمل بنظام Linux.
Dying Light هي لعبة فيديو رعب للبقاء على قيد الحياة لعام 2015 تم تطويرها بواسطة Techland ونشرتها شركة Warner Bros Interactive Entertainment. تركز اللعبة على
يستخدم Neptune بيئة سطح المكتب KDE Plasma 5 ويهدف إلى تقديم نظام تشغيل أنيق. إليك كيفية تثبيت Neptune Linux على جهاز الكمبيوتر الخاص بك.
هل تريد تجربة نظام تشغيل سطح المكتب الجديد المستند إلى الحزمة الإضافية Ubuntus؟ تعرف على كيفية نشره على جهاز افتراضي باستخدام هذا الدليل.
Undertale هي لعبة RPG مستقلة ثنائية الأبعاد لعام 2015 تم تطويرها ونشرها بواسطة مطور الألعاب Toby Fox. سيغطي هذا الدليل تنزيل وتثبيت Undertale على جهازك
Total War: Three Kingdoms هي لعبة استراتيجية تعتمد على تبادل الأدوار تم تطويرها بواسطة Creative Assembly. هيريس كيف تلعب على لينكس.