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 على جهاز Ubuntu 18.04.
المتطلبات الأساسية
قبل البدء بالبرنامج التعليمي ، تأكد من تسجيل الدخول كمستخدم لديه امتيازات sudo.
الخطوة 1: إنشاء قاعدة بيانات MySQL
يمكن لـ NextCloud استخدام قاعدة بيانات SQLite أو PostgreSQL أو MySQL لتخزين جميع بياناته. في هذا البرنامج التعليمي ، سوف نستخدم MySQL كقاعدة بيانات في الاختيار.
لإنشاء قاعدة بيانات ومستخدم ، قم أولاً بتسجيل الدخول إلى 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. PHP 7.2 وهو إصدار PHP الافتراضي في Ubuntu 18.04 معتمد بالكامل ويوصى به لـ Nextcloud.
قم بتشغيل الأمر التالي لتثبيت Apache و PHP وجميع امتدادات PHP المطلوبة و:
sudo apt install apache2 php7.2 php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring php7.2-intl php7.2-imagick php7.2-xml php7.2-zip libapache2-mod-php7.2
الخطوة 3: تكوين جدار الحماية
على افتراض أنك تستخدم
UFW
لإدارة جدار الحماية الخاص بك ، ستحتاج إلى فتح منافذ HTTP (
80
) و HTTPS (
443
). يمكنك القيام بذلك عن طريق تمكين ملف تعريف "Apache Full" الذي يتضمن قواعد لكلا المنفذين:
الخطوة 4: تنزيل Nextcloud
في وقت كتابة هذا المقال ، أحدث إصدار ثابت من Nextcloud هو الإصدار 15.0.0. قبل المتابعة مع الخطوة التالية ، تفضل بزيارة صفحة تنزيل Nextcloud وتحقق من توفر إصدار جديد من Nextcloud.
ابدأ بتنزيل أحدث إصدار من Nextcloud باستخدام الأمر wget التالي:
wget https://download.nextcloud.com/server/releases/nextcloud-15.0.0.zip -P /tmp
بمجرد اكتمال التنزيل ، قم باستخراج الأرشيف إلى دليل / var / www:
sudo unzip /tmp/nextcloud-15.0.0.zip -d /var/www
قم بتعيين الملكية الصحيحة بحيث يمكن لخادم الويب Apache الوصول الكامل إلى ملفات وأدلة Nextcloud.
sudo chown -R www-data: /var/www/nextcloud
الخطوة 5: تكوين اباتشي
افتح محرر النص الخاص بك وقم بإنشاء ملف تكوين Apache التالي.
sudo nano /etc/apache2/conf-available/nextcloud.conf
/etc/apache2/conf-available/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 المطلوبة باستخدام:
sudo a2enconf nextcloud
sudo a2enmod rewrite
sudo a2enconf nextcloud
sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod mime
تنشيط التغييرات عن طريق إعادة تشغيل خدمة Apache:
الخطوة 6: تثبيت Nextcloud
الآن وبعد تنزيل Nextcloud وتكوين جميع الخدمات الضرورية ، افتح مستعرضك وابدأ تثبيت Nextcloud من خلال زيارة اسم مجال الخادم أو عنوان IP متبوعًا
/nextcloud
:
http://domain_name_or_ip_address/nextcloud
سيتم تقديمك مع صفحة إعداد Nextcloud.
استنتاج
لقد تعلمت كيفية تثبيت وتكوين Nextcloud على جهاز Ubuntu 18.04. إذا كان لديك اسم مجال مرتبط بخادم Nextcloud ، فيمكنك اتباع هذا الدليل وتأمين Apache باستخدام Let's Encrypt.
للعثور على مزيد من المعلومات حول كيفية إدارة مثيل Nextcloud ، تفضل بزيارة صفحة وثائق Nextcloud.
nextcloud أوبونتو اباتشيكيفية تثبيت وتكوين nextcloud مع اباتشي على centos 7

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

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

Apache Cassandra هي قاعدة بيانات NoSQL مجانية ومفتوحة المصدر بدون نقطة فشل واحدة. سنشرح لك في هذا البرنامج التعليمي كيفية تثبيت Apache Cassandra على Ubuntu 18.04.