يستخدم Nextcloud بنية خادم العميل مع بروتوكولات HTTP وWebDAV لتقديم ميزات متقدمة مثل تشفير البيانات والتحكم في الوصول وتعيين الإصدارات والمزيد.
بالإضافة إلى ذلك، يتميز Nextcloud بتكامل التطبيق، مما يسمح لك بتوسيع وظائفه وإنشاء حلول مخصصة عبر واجهات برمجة التطبيقات.
في هذا البرنامج التعليمي، سنتناول سريعًا عملية إعداد مثيل Nextcloud باستخدام حاويات Docker.
متطلبات
لتشغيل الأوامر والخطوات الواردة في هذا المنشور، تأكد من أن لديك ما يلي:
- تم تثبيت محرك عامل الميناء
- تم تثبيت عامل الإرساء
- أذونات كافية لتشغيل حاويات Docker
تحديد ملف Docker Compose
الخطوة الأولى هي تحديد تكوين إنشاء Docker لتشغيل حاوية Docker. ابدأ بإنشاء الدليل لتخزين ملف التكوين:
$ mkdir com.nextcloud
$ قرص مضغوط com.nextcloud
قم بإنشاء ملف docker-compose.yml لتشغيل مجموعة Elasticsearch كما هو موضح في مثال التكوين أدناه:
---إصدار: '2.1'
خدمات:
السحابة التالية:
الصورة: lscr.io / com.linuxserver / السحابة التالية: الأحدث
اسم الحاوية: nextcloud
بيئة:
- الأشجار = 1000
- PGID = 1000
- TZ =الخ / التوقيت العالمي
أحجام:
- . / معلومات التطبيق: / التكوين
- . / بيانات: / بيانات
الموانئ:
- 443 : 443
إعادة التشغيل: ما لم تتوقف
في ملف المثال هذا، نحدد خدمة واحدة. تتيح لنا الخدمة السحابية التالية تكوين مثيل Nextcloud.
تعريفات الخدمة كما هو موضح أدناه:
- استخدم أحدث صورة من Nextcloud.
- قم بتعيين اسم الحاوية على nextcloud.
- تحديد متغيرات البيئة لمعرفات المستخدم والمجموعة (PUID وPGID) والمنطقة الزمنية (TZ).
- قم بتعيين أدلة المضيف (./appdata و./data) إلى وحدات تخزين الحاويات للتكوين وتخزين البيانات.
أخيرًا، نستمع على المنفذ 443 لحركة مرور HTTPS ويتم ضبطه على إعادة التشغيل تلقائيًا ما لم يتم إيقافه بشكل صريح.
تأكد من استبدال الإدخالات المذكورة أعلاه بالمسار إلى بيانات التطبيق والمسار إلى البيانات حسب الضرورة.
قم بتشغيل الحاوية
بمجرد تحديد الخدمات، يمكننا المتابعة وتشغيل الحاوية باستخدام أمر docker compose على النحو التالي:
$ عامل ميناء يؤلف -د
الوصول إلى Elasticsearch وKibana
بمجرد بدء تشغيل الحاويات، يمكننا المتابعة والوصول إلى المثيل على العناوين التالية:
https: // المضيف المحلي: 443 - > بحث مرنسيُطلب منك تكوين حساب المسؤول.
بمجرد الرضا، انقر فوق تثبيت لبدء عملية التثبيت.
بعد ذلك، يمكنك اختيار التطبيقات التي ترغب في تثبيتها في المثيل الخاص بك:
من المفترض أن يقوم هذا بإعداد المثيل بالأدوات والتكوينات المطلوبة وينقلك إلى لوحة المعلومات.
خاتمة
تناولت هذه المقالة الخطوات الأساسية لتحديد وتشغيل مثيل Nextcloud باستخدام حاويات الإرساء.