How to Use Amazon SES as your SMTP Service? | Send Bulk Emails For Cheap | AWS SES Tutorial
جدول المحتويات:
- المتطلبات الأساسية
- الخطوة 1: إنشاء قاعدة بيانات MySQL
- الخطوة 2: تثبيت PHP و Apache
- الخطوة 3: تكوين جدار الحماية
- الخطوة 4: تنزيل Nextcloud
- الخطوة 5: تكوين اباتشي
- الخطوة 6: تثبيت Nextcloud
- استنتاج
Nextcloud عبارة عن منصة مفتوحة المصدر ومشاركة الملفات ومشاركة الملفات الذاتية الاستضافة ، على غرار Dropbox. يأتي مزودًا بمشغل الوسائط والتقويم وإدارة الاتصال.
Nextcloud قابل للتوسعة عبر التطبيقات ولديه عملاء سطح المكتب والأجهزة المحمولة لجميع المنصات الرئيسية.
سيرشدك هذا البرنامج التعليمي إلى عملية تثبيت وتكوين Nextcloud مع Apache على نظام CentOS 7.
المتطلبات الأساسية
قبل البدء بالبرنامج التعليمي ، تأكد من تسجيل الدخول كمستخدم لديه امتيازات sudo.
الخطوة 1: إنشاء قاعدة بيانات MySQL
يمكن لـ NextCloud استخدام قاعدة بيانات SQLite أو PostgreSQL أو MySQL لتخزين جميع بياناته.
في هذا البرنامج التعليمي ، سوف نستخدم MySQL كقاعدة بيانات في الاختيار.
إذا لم يكن لديك MySQL أو MariaDB مثبتًا بالفعل على خادم CentOS ، فيمكنك التثبيت باتباع أحد الإرشادات أدناه:
ابدأ بتسجيل الدخول إلى shell MySQL بكتابة الأمر التالي:
sudo mysql
قم بتشغيل عبارات SQL التالية لإنشاء قاعدة بيانات باسم
nextcloud
، والمستخدم المسمى
nextclouduser
ومنح الامتيازات اللازمة للمستخدم:
CREATE DATABASE nextcloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
GRANT ALL ON nextcloud.* TO 'nextclouduser'@'localhost' IDENTIFIED BY 'change-with-strong-password';
FLUSH PRIVILEGES;
EXIT;
الخطوة 2: تثبيت PHP و Apache
Nextcloud هو تطبيق PHP. يأتي CentOS 7 مزودًا بـ PHP 5.4 وهو غير مدعوم من Nextcloud.
سنقوم بتثبيت PHP 7.2 من مستودع Remi. ستمكّن الأوامر أدناه مستودعات EPEL و Remi:
sudo yum install epel-release yum-utils
sudo yum install
sudo yum-config-manager --enable remi-php72
بمجرد تمكين المستودعات ، قم بتثبيت Apache PHP 7.2 وجميع امتدادات PHP المطلوبة بالأمر التالي:
sudo yum install httpd php php-gd php-json php-mysql php-curl php-mbstring php-intl php-mcrypt php-imagick php-xml php-zip
الخطوة 3: تكوين جدار الحماية
يمكنك القيام بذلك عن طريق تشغيل الأوامر التالية:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
الخطوة 4: تنزيل Nextcloud
قم بتنزيل أحدث إصدار من Nextcloud من صفحة تنزيل Nextcloud باستخدام wget:
wget -P /tmp
في وقت كتابة هذا المقال ، كان أحدث إصدار من Nextcloud هو الإصدار 15.0.0.
بمجرد اكتمال التنزيل ، قم باستخراج الأرشيف إلى دليل / var / www:
sudo unzip /tmp/nextcloud-15.0.0.zip -d /var/www
قم بتعيين الملكية الصحيحة بحيث يمكن لخادم الويب Apache الوصول الكامل إلى ملفات وأدلة Nextcloud:
sudo chown -R apache: /var/www/nextcloud
الخطوة 5: تكوين اباتشي
افتح محرر النص الخاص بك وقم بإنشاء ملف تكوين Apache التالي.
sudo nano /etc/httpd/conf.d/nextcloud.conf
/etc/httpd/conf.d/nextcloud.conf
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
تنشيط التغييرات عن طريق إعادة تشغيل خدمة Apache:
الخطوة 6: تثبيت Nextcloud
الآن وبعد تنزيل Nextcloud وتكوين جميع الخدمات الضرورية ، افتح مستعرضك وابدأ تثبيت Nextcloud من خلال زيارة اسم مجال الخادم أو عنوان IP متبوعًا
/nextcloud
:
http://domain_name_or_ip_address/nextcloud
سيتم تقديمك مع صفحة إعداد Nextcloud.
استنتاج
لقد تعلمت كيفية تثبيت Nextcloud وتكوينه على جهاز CentOS 7 الخاص بك. إذا كان لديك اسم مجال مرتبط بخادم Nextcloud ، فيمكنك اتباع هذا الدليل وتأمين Apache باستخدام Let's Encrypt.
للعثور على مزيد من المعلومات حول كيفية إدارة مثيل Nextcloud ، تفضل بزيارة صفحة وثائق Nextcloud.
nextcloud centos اباتشيكيفية تثبيت وتكوين nextcloud مع اباتشي على أوبونتو 18.04

Nextcloud عبارة عن منصة مفتوحة المصدر ومشاركة الملفات ومشاركة الملفات الذاتية الاستضافة ، على غرار Dropbox. سنشرح لك في هذا البرنامج التعليمي كيفية تثبيت Nextcloud وتكوينه باستخدام Apache على جهاز Ubuntu 18.04.
كيفية تثبيت وتكوين owncloud مع اباتشي على أوبونتو 18.04

ownCloud هو مفتوح المصدر ، ومزامنة الملفات المستضافة ذاتيا ومنصة مشاركة الملفات. سنشرح لك في هذا البرنامج التعليمي كيفية تثبيت ownCloud وتكوينه باستخدام Apache على جهاز Ubuntu 18.04.
كيفية تثبيت اباتشي كاساندرا على centos 7

Apache Cassandra هي قاعدة بيانات NoSQL مفتوحة المصدر بدون نقطة فشل واحدة ، مما يوفر قابلية خطية وإمكانية توفر عالية دون الإخلال بالأداء. يصف هذا البرنامج التعليمي كيفية تثبيت Apache Cassandra على CentOS 7.