كيفية إعداد NextCloud عبر Docker على Linux

يُعد Nextcloud بديلاً عن خدمات الإنترنت المملوكة مثل Google Drive و Dropbox و Microsoft OneDrive وما إلى ذلك. ومع ذلك ، فهذه ليست الطريقة الوحيدة لاستضافة خادم Nextcloud. يمكنك أيضًا القيام بذلك باستخدام Docker. إليك الطريقة.

تثبيت Docker على Linux

لتشغيل Nextcloud على نظام Linux الخاص بك ، يجب عليك تثبيت Docker. هناك عدة طرق لجعل Docker يعمل على Linux. في هذا الدليل ، سنقوم بإعداد Docker كحزمة Snap.

لماذا سنابس؟ على الرغم من قصره على /root ($HOME)المجلد ، فإن Docker snap أسهل بكثير في البدء ولا يتطلب أي ترقيع. بالإضافة إلى ذلك ، فإنه يسمح للمستخدمين بالوقوف والتشغيل على أي نظام خادم يدعم Snapd.

يجب عليك أولاً تمكين وقت تشغيل Snap لتثبيت Docker على نظام Linux الخاص بك كحزمة Snap. يمكنك تمكين وقت التشغيل باتباع دليل إعداد Snap المتعمق .

بمجرد تكوين Snap runtime والعمل على نظام Linux الخاص بك ، يمكنك تثبيت Docker كـ Snap باستخدام أمر التثبيت المفاجئ .

تثبيت sudo المفاجئة

مع تثبيت أداة Docker كحزمة Snap ، يمكنك استخدام أمر docker مع حساب الجذر. للقيام بذلك ، قم بتشغيل الأوامر التالية.

سو -

عامل ميناء - مساعدة

إذا لم تتمكن من تسجيل الدخول إلى الجذر ، فمن المحتمل أن يكون حساب الجذر الخاص بنظام التشغيل Linux قد تم إيقاف تشغيله. قم بتسجيل الدخول إلى الجذر (باستخدام sudo) وقم بتعيين كلمة المرور لتمكينه.

sudo -s passwd

إذا كنت ترغب في استخدام Docker كمستخدم عادي بدلاً من حساب الجذر ، أدخل الأوامر التالية أدناه. ومع ذلك ، كن حذرًا ، فإن تشغيل هذه الأوامر سيمنح المستخدم العادي قدرًا من القوة مثل الجذر.

sudo addgroup - عامل إرساء النظام sudo adduser $ USER Docker newgrp docker sudo snap disable docker sudo snap enable docker

سحب صورة Docker Nextcloud

يجب عليك سحب صورة Docker Nextcloud الرسمية من Dockerhub لتشغيل خادم Nextcloud لأول مرة. صورة Nextcloud مبنية على مستقر دبيان وهي خفيفة الوزن جدًا ، لذا لن يستغرق تنزيلها وقتًا طويلاً.

لسحب الصورة ، قم بتشغيل أمر docker run -d التالي . سيأخذ هذا الأمر الصورة من Dockerhub ، ويطلب من Docker تشغيل الحاوية على المنفذ 8080 ، إلخ.

ملاحظة: تأكد من أنك جذر قبل تشغيل أمر docker run -d .

docker run -d -p 8080: 80 nextcloud

تشغيل الحاوية بعد التثبيت

يتطلب تشغيل حاوية Nextcloud لأول مرة أمر تشغيل عامل الإرساء . ومع ذلك ، إذا أعدت تشغيل نظامك ، فستحتاج إلى تشغيل أمر docker start ، حيث أن Nextcloud هو الآن حاوية تم تكوينها.

للقيام بذلك ، أولاً ، قم بتشغيل الأمر docker ps -a . سيظهر هذا جميع الحاويات المتاحة.

عامل ميناء ps -a

بعد ذلك ، ابحث عن عمود "CONTAINER ID" ، وابحث عن معرف حاوية Nextcloud ، وقم بتشغيل:

بدء عامل الإرساء CONTAINER_ID

يمكنك أيضًا إيقافه بـ:

توقف عامل الإرساء CONTAINER_ID

تثبيت Nextcloud

على الرغم من نشر حاوية Nextcloud ، إلا أنها لم يتم تثبيتها بعد. لذلك ، أولاً ، يجب عليك اتباع معالج التثبيت قبل استخدامه. اتبع الإرشادات خطوة بخطوة أدناه لتشغيل Nextcloud.

الخطوة 1: انتقل إلى عنوان URL التالي في متصفح الويب.

HTTP: // عنوان IP محلي للخادم: 8080

الخطوة 2: بمجرد دخولك إلى الصفحة ، أدخل اسم مستخدم وكلمة مرور لحساب المسؤول. تأكد من إدخال كلمة مرور لا تنسى ؛ إذا فقدته ، لا يمكنك إعادة تعيينه بسهولة.

الخطوة 3: ضمن قسم "التخزين وقاعدة البيانات" ، اتركه كـ SQLite. على الرغم من وجود انخفاض بسيط في الأداء ، إلا أنه ممتاز لعمليات النشر الصغيرة في المنزل مع عدد قليل من المستخدمين.

إذا كنت قلقًا بشأن الأداء ، فحدد خلفية قاعدة بيانات أخرى واتبع الإرشادات هنا .

الخطوة 4: بمجرد تثبيت NextCloud ، ستقوم بتسجيل الدخول إلى حساب المسؤول الخاص بك. انقر على صورة ملف تعريف حساب المسؤول من هنا ، وحدد "المستخدمون".

في منطقة "المستخدمون" ، قم بإنشاء حساب مستخدم جديد محدود للوصول إلى Nextcloud الخاص بك. قد تحتاج إلى إنشاء حسابات متعددة.

بمجرد إنشاء حسابات المستخدمين الخاصة بك ، قم بتسجيل الخروج من المسؤول وقم بتسجيل الدخول إلى الحساب الجديد لبدء مزامنة الملفات!

باستخدام Nextcloud

هناك العديد من الطرق لاستخدام Nextcloud. ومع ذلك ، فإن أفضل طريقة هي تنزيل عميل مزامنة. هناك عملاء مزامنة سطح المكتب لنظام التشغيل Linux (Flatpak و Snap والحزمة الأصلية) و Mac OS و Windows. يمكن العثور على معلومات حول برامج مزامنة سطح المكتب هنا .

ملاحظة: هل تستخدم الهاتف المحمول أو الجهاز اللوحي؟ قم بتثبيت تطبيق Nextcloud iOS أو Android لبدء المزامنة عبر هاتفك.


تحسين حافظة 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. هيريس كيف تلعب على لينكس.