Pastebin هو أداة موثوقة لمستخدمي Linux. مع ذلك ، من السهل جدًا مشاركة البرامج النصية لـ Bash أو حتى رمز التطوير عند انخفاض القبعة. لسوء الحظ ، ليست خدمة خاصة ، لذلك يمكن لأي شخص رؤية الأشياء الخاصة بك - إلا إذا سعلت بعض العجين لحمايتها. إنه أيضًا ليس مفتوح المصدر. إذا كنت بحاجة إلى شيء يعمل مثل Pastebin ولكن مع الخصوصية ، مطروحًا منه التكلفة الإضافية ، فيمكنك استضافة بديل Pastebin الشخصي الخاص بك على خادم Linux.

في هذا الدليل ، نوصي بشدة بإعداد جهاز خاص لتشغيل خادم Ubuntu. ومع ذلك ، إذا لم يكن لديك خادم ، ففكر في اتباع هذا الدليل على سطح مكتب Ubuntu لأن جميع تقنيات خادم الويب متاحة للتثبيت ولا يتطلب برنامج PrivateBin أي أدوات تهيئة خاصة بالخادم أو معرفة خاصة.

ملاحظة: على الرغم من أننا نركز على خادم Ubuntu وخادم Ubuntu في هذا البرنامج التعليمي ، فإن أي نظام خادم / نظام تشغيل Linux يدعم LAMP سيفعل.

خادم المصباح

معظم بدائل Pastebin التي تعمل على Linux هي تطبيقات ويب. تحتاج هذه الأدوات إلى مجموعة كاملة من أدوات الويب على خادم Linux حتى تعمل. لهذا السبب في هذا القسم من الدليل ، سنتعرف على كيفية إعداد مكدس LAMP.

ما هو كومة LAMP؟ إنه نظام Linux (في حالتنا ، خادم Ubuntu) و Apache2 و MySQL و PHP. بدون هذه الأدوات ، لا توجد طريقة لتشغيل البرنامج في الدليل.

من السهل جدًا إنشاء مكدس LAMP على Ubuntu. للقيام بذلك ، افتح محطة ، عن بعد عبر SSH (إذا كنت بحاجة إلى) وقم بتشغيل ما يليتثبيت مناسب أمر.

sudo apt تثبيت مصباح خادم ^

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

sudo تثبيت تثبيت بوابة -y

الآن وبعد أن تعمل أداة Git ، يمكن أن تبدأ عملية التثبيت.

تثبيت PrivateBin

يعد العمل في PrivateBin أمرًا سهلاً للغاية لأن البرنامج لا يستخدم طريقة قاعدة بيانات تقليدية. بدلاً من ذلك ، يتم تعيين كافة المعاجين والمعلومات في بنية "ملف ثابت". قد يبدو عدم استخدام شيء مثل MySQL مخيفًا وغير فعال ، لكنه ليس كذلك. يعني استخدام إعداد ملف فقط أنه يمكن لأي مستخدم إعداد هذا البرنامج بسهولة. والأفضل من ذلك ، لأنه يتخطى إعدادات SQL وقواعد البيانات التقليدية ، فإن النسخ الاحتياطي سهل مثل حفظ الملفات.

لتثبيت PrivateBin ، سنتفاعل مباشرة مع صفحة التطوير الخاصة به على GitHub. إن السير في مسار جيثب يعني أن تثبيت البرنامج سهل مثل تشغيل البرنامجبوابة استنساخ القيادة في المحطة. في محطة ، واستخدام القرص المضغوط الأمر ، انتقل إلى دليل الويب وتثبيت PrivateBin مع Git.

cd / var / www / html / sudo-s git clone https://github.com/PrivateBin/PrivateBin.git

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

HTTP: // عنوان IP-الخادم على الشبكة المحلية / PrivateBin

أو ، إذا قمت بتثبيته على سطح مكتب Ubuntu:

HTTP: // المضيف المحلي / PrivateBin

ترك PrivateBin في مجلد النسخ ليس جيدًا جدًا. لإعداد أفضل ، فكّر في نقله إلى الجذر / فار / على شبكة الاتصالات العالمية / أتش تي أم أل / دليل.

باستخدامامأمر ، نقل كافة ملفات PrivateBin إلى الدليل الصحيح ، وتحديث كافة الأذونات.

cd / var / www / html / PrivateBin / sudo mv * / var / www / html / sudo chmod 777 -R / var / www / html /sudo rm -Rf PrivateBin

الوصول إلى إعداد PrivateBin الجديد على:

HTTP: // عنوان IP لخادم على الشبكة المحلية

أو ، إذا قمت بتثبيته على سطح مكتب Ubuntu:

HTTP: // المضيف المحلي

PrivateBin

PrivateBin هو أداة بسيطة للغاية. لاستخدامه ، قم بتحميل موقع الويب ولصق بعض النص في مربع "المحرر". مع النص في مربع محرر ، حان الوقت لضبط التنسيق. انظر إلى أعلى المحرر وحدد القائمة المنسدلة بجوار "التنسيق".

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

معاجين مدمرة

هل تعلم أن PrivateBin يمكنه إنشاء معاجين قابلة للتدمير تحذف بعد قراءتها؟ لاستخدام هذه الميزة ، قم بإنشاء عجينة ، وحدد مربع "النسخ بعد القراءة".

بعد تحديد مربع التدمير الذاتي ، انقر فوق القائمة المنسدلة المجاورة له وقم بتعيين تاريخ انتهاء الصلاحية. عندما يفتح المستخدم لصق "النسخ بعد القراءة" ، فسيحذف نفسه.

النسخ الاحتياطي PrivateBin

يبدأ إنشاء نسخة احتياطية من PrivateBin عن طريق إنشاء أرشيف Tar.

tar -czvf private-bin.tar.gz / var / www / html /

تشفير النسخ الاحتياطي باستخدام GPG.

gpg -c private-bin.tar.gz

الانتهاء من عملية النسخ الاحتياطي عن طريق حذف الأرشيف الأصلي.

sudo rm private-bin.tar.gz

استعادة

تبدأ استعادة النسخة الاحتياطية من PrivateBin عن طريق نقل private-bin.tar.gz.gpg إلى / var / www / html /.

sudo mv /path/to/private-bin.tar.gz.gpg / var / www / html /

فك تشفير الملف مع GPG.

gpg -c private-bin.tar.gz.gpg

استخراج الأرشيف ونقل النسخ الاحتياطي في مكانه.

tar -zvxf private-bin.tar.gz cd html mv * .. rm html cd / var / www / html

عملت لك: Robert Gaines & George Fleming | تريد الاتصال بنا؟

التعليقات على الموقع: