Urbit هو نظام تشغيل قائم على السحابة (OS) يهدف إلى إنشاء مساحة لا مركزية لإنشاء المحتوى والتواصل الاجتماعي. على عكس نظام التشغيل التقليدي، يعمل Urbit عن طريق التمهيد من توزيعة Linux الموجودة. وهذا يجعلها سهلة الاستخدام ويمكن الوصول إليها حتى بالنسبة للمستخدمين المبتدئين.
سترشدك هذه المقالة خلال عملية تثبيت Urbit على Ubuntu. كما سيسلط الضوء أيضًا على كيفية تثبيت تطبيقات Urbit الإضافية في الواجهة الأفقية الخاصة بك.
لماذا استخدام أوربت؟
تعد Urbit في جوهرها محاولة لبناء بديل متكامل لتطبيقات الويب الحديثة من المبادئ الأولى. يتضمن ذلك التطبيقات والشبكات بالإضافة إلى منطق البرمجة الذي يتكون منه كمبيوتر Urbit.
أكبر نقطة بيع في هذا النهج هي أنه يمنع نظام التشغيل المعدني الخاص بك من التأثير على تطبيقات Urbit الأصلية والعكس صحيح. يتصرف Urbit كجهاز افتراضي أكثر من كونه برنامج UNIX عادي.
يتمتع هذا الفصل أيضًا بميزتين مقارنة بتطبيقات الويب التقليدية. أولاً، لا تتقاطع مشكلات الأمان في أي من نظامي التشغيل مع بعضها البعض. ثانيًا، يمكن لـ Urbit الحفاظ على حالته حتى لو تغير نظام التشغيل الذي يستضيفه.
الحصول على معرف Urbit
من أجل إنشاء شبكتها اللامركزية، تحتاج Urbit إلى معرفة من وأين يوجد كل جهاز. يعمل نظام التشغيل على حل هذه المشكلة عن طريق إنشاء نظام هوية هرمي يربط المعرفات النادرة والفريدة بأجهزة افتراضية محددة.
وتتمثل ميزة ذلك في أنها تجعل الشبكة عرافة ومقاومة للبريد العشوائي بشكل افتراضي. ومع ذلك، فإن بطاقات الهوية النادرة والفريدة من نوعها تعني أيضًا أن الحصول عليها يكلف القليل من المال.
- انتقل إلى سوق Urbit Planet. هذا موقع ويب يبيع معرفات Urbit للبيتكوين.
نصيحة: تعرف على كيفية استضافة عقدة Bitcoin الخاصة بك عن طريق تثبيت Dojo اليوم.
- قم بالتمرير خلال التحديد الحالي للمعرفات، ثم انقر فوق “الدفع” على المعرف الذي تريده.
- اكتب عنوان بريدك الإلكتروني في مربع النص التالي ثم انقر فوق “متابعة”.
- ستعرض صفحة الويب رمز الاستجابة السريعة الذي تحتاج إلى مسحه ضوئيًا باستخدام محفظة Bitcoin الخاصة بك.
ملحوظة: يمكنك أيضًا الدفع من خلال محفظة سطح المكتب بالنقر فوق الزر “فتح في المحفظة” الموجود أسفل رمز الاستجابة السريعة.
- انتقل إلى صندوق الوارد الخاص ببريدك الإلكتروني وافتح رسالة التأكيد من Networked Subject.
- انقر فوق الزر “رمز المطالبة”.
- انقر على “مطالبة”، ثم “كشف”.
- اكتب الكلمات الأربع الموجودة في الصفحة على قطعة من الورق، ثم انقر فوق “تنزيل النسخة الاحتياطية”.
- اكتب الكلمات الأربع مرة أخرى لإنهاء عملية نقل الهوية.
الحصول على وتثبيت Urbit
بعد الانتهاء من ذلك، يمكنك الآن إغلاق صفحة الويب ومتابعة عملية تثبيت Urbit. للقيام بذلك، تحتاج إلى الحصول على بيئة التشغيل وتمهيد نظام التشغيل باستخدام تذكرتك الرئيسية.
- قم بنقل ملف Master Ticket .zip من جهازك إلى الخادم الخاص بك. يمكنك القيام بذلك إما باستخدام خادم FTP أو أداة سطر الأوامر scp.
- قم بتسجيل الدخول مرة أخرى إلى مجموعتك واستخرج Master Ticket من الدليل الرئيسي البعيد الخاص بك:
- قم بتنزيل وتثبيت بيئة التشغيل على الدليل الرئيسي البعيد الخاص بك:
curl -L https://urbit.org/install/linux-x86_64/latest | tar xzk --transform='s/.*/urbit/g'
- تمكين المبادلة لخادمك:
sudo fallocate -l 2G /swap sudo chmod 600 /swap sudo mkswap /swap sudo swapon /swap sudo echo "/swap swap swap defaults 0 0" >> /etc/fstab
- ابدأ عملية التمهيد باستخدام الأمر التالي:
./urbit -w YOUR-ID -k ./YOUR-ID-passport/YOUR-ID-1.key --http-port 8080 --ames-port 34543
ملحوظة: أنت بحاجة إلى استبدال متغيرات “YOUR-ID” و”YOUR.DROPLET.TLD” بمعرف Urbit المناسب وFQDN المناسب للقطرة الخاصة بك.
تحضير النظام لـ SSL
بمجرد انتهاء جهاز Urbit الظاهري من عملية التشغيل، فإنه سيبث خادم HTTP على المنفذ 8080. وفي حين أن هذا يكفي إذا كنت تقوم بتشغيل VM محليًا، إلا أنه قد يكون غير آمن على خادم إنتاج.
لإصلاح ذلك، تحتاج إلى إنشاء وكيل Nginx العكسي الذي يقوم بتمرير اتصال Urbit الخاص بك عبر SSL.
- قم بإنشاء ملف تكوين موقع جديد للوكيل العكسي الخاص بك:
sudo nano /etc/nginx/sites-available/urbit
- الصق كتلة التعليمات البرمجية التالية داخل ملف تكوين موقعك:
server { listen 80; listen (::):80; server_name YOUR.DROPLET.TLD; location / { proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header Host $http_host; proxy_pass http://localhost:8080; proxy_buffering off; proxy_buffer_size 16k; proxy_busy_buffers_size 24k; proxy_buffers 64 4k; } }
- احفظ ملف تكوين موقعك الجديد وأنشئ رابطًا رمزيًا من مجلد “المواقع المتاحة” الخاص ببرنامجك الخفي إلى المجلد “تمكين المواقع”:
sudo ln -s /etc/nginx/sites-available/urbit /etc/nginx/sites-enabled/
- أعد تشغيل البرنامج الخفي Nginx:
sudo systemctl reload nginx
تثبيت وتمكين SSL
- تأكد من أن تثبيت Snap الخاص بك محدث ومتوافق مع الحزم الكلاسيكية:
sudo snap install core sudo snap refresh core
- قم بتثبيت حزمة certbot Snap:
sudo snap install certbot --classic
- قم بإنشاء شهادة SSL جديدة للوكيل العكسي الخاص بك عن طريق تشغيل الأمر التالي:
sudo certbot --nginx -d YOUR.DROPLET.TLD
لعِلمِكَ: تعرف على كيفية عمل التشفير عبر الإنترنت من خلال إصدار شهادة SSL الخاصة بك باستخدام OpenSSL.
تسجيل الدخول واستخدام Urbit
- افتح متصفح الويب الخاص بك وانتقل إلى عنوان URL الخاص بمجال التثبيت الخاص بـ Urbit.
- سيؤدي القيام بذلك إلى تحميل صفحة تسجيل دخول عادية حيث سيطلب Urbit مفتاح الوصول الخاص بالجهاز. يمكنك العثور على ذلك من خلال الرجوع إلى محطة Urbit الخاصة بك ثم تشغيل الأمر التالي:
- انسخ رمز المثيل والصقه في صفحة تسجيل الدخول الخاصة بـ Urbit ثم انقر فوق “متابعة”.
تثبيت تطبيقات Urbit
في حين أن Urbit يأتي مع ثلاثة تطبيقات أساسية مباشرة، فإنه يوفر أيضًا قائمة سهلة الاستخدام من الأدوات المساعدة الأساسية التي يمكنك تنزيلها وتثبيتها بجانبها.
- لتثبيت برنامجك الأول، انقر فوق الزر “الحصول على تطبيقات Urbit”.
- سيؤدي ذلك إلى ظهور قائمة بالتطبيقات لجهاز Urbit الخاص بك. قم بالتمرير عبر القائمة وابحث عن أي تطبيق ترغب في تثبيته.
- انقر فوق الزر “Get” الموجود في الزاوية اليمنى للتطبيق لفتح صفحة تفاصيل التطبيق.
- انقر فوق “الحصول على التطبيق” لتثبيته على جهاز Urbit الخاص بك.
جيد ان تعلم: تعرف على المزيد حول أنظمة التشغيل وكيفية عملها عن طريق تثبيت Parabola Linux.
أسئلة مكررة
هل يمكنني تشغيل برنامج Linux ضمن Urbit؟
لا، ليس من الممكن تثبيت وتشغيل برنامج Linux أصلي ضمن Urbit. وذلك لأن نظام التشغيل Urbit لا يشترك في واجهة برمجة التطبيقات (ABI) وواجهة برمجة التطبيقات (API) المشتركة مع نظام Linux التقليدي.
هل من الممكن الحصول على معرف Urbit مجانا؟
نعم. تأتي كل بيئة تشغيل Urbit مزودة بالقدرة على إنشاء هوية “على مستوى المذنب”. هذه معرفات مؤقتة يمكنك استخدامها لاختبار نظام التشغيل. لاستخدام المذنب، يمكنك تشغيل ./urbit -c comet
بدلاً من ./urbit -w YOUR-ID -k YOUR-ID-1.key --http-port 8080 --ames-port 34543
.
ومع ذلك، فإن الجانب السلبي للقيام بذلك هو أن المذنبات غالبًا ما يتم حظرها من قبل مستخدمين آخرين بسبب احتمال إساءة استخدامها. علاوة على ذلك، يفكر مطورو Urbit الأساسيون أيضًا في إمكانية إزالة هذه الميزة في المستقبل.
هل من الممكن مشاركة الجهاز مع أشخاص آخرين؟
لا، جهاز Urbit هو نظام مستخدم واحد يرتبط بشكل جوهري بمعرف Urbit الخاص بك. هذا يعني أنه، على عكس نظام Linux، ليس من الممكن إنشاء مثيل “متعدد المستخدمين” لـ Urbit لتثبيت واحد قابل للتمهيد.
حقوق الصورة: Markus Spiske عبر Unsplash (الخلفية) وWikimedia Commons (الشعار). جميع التعديلات ولقطات الشاشة بواسطة Ramces Red.
اشترك في نشرتنا الإخبارية!
يتم تسليم أحدث البرامج التعليمية لدينا مباشرة إلى صندوق البريد الوارد الخاص بك
xnxx,
xvideos,
porn,
porn,
xnxx,
Phim sex,
mp3 download,
sex 4K,
Straka Pga,
gay teen porn,
Hentai haven,
free Hentai,
xnxx,
xvideos,
porn,
porn,
xnxx,
Phim sex,
mp3 download,
sex 4K,
Straka Pga,
gay teen porn,
Hentai haven,
free Hentai,
اكتشاف المزيد من إشراق العالم
اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.