سەرەتا سنووری ئەندازیاری بخوێنەرەوە#
پێویستت هەیە بە: سیستەمێکی پشتگیریکراوی 64 بیتی Linux لەگەڵ systemd، دەستگەیشتنی بەڕێوەبردن، کۆمپیوتەرێکی جێی متمانە، ئەرشیفی ئەندازیاریی مەبەست و زانیاریی پشکنینی بە جیا پشتڕاستکراوە. خاوەنەکە دەبێت لە پاشەکەوت، مۆڵەت، کاتژمێر و گەڕاندنەوە تێبگات.
01 — پێش دەرهێنان پشتڕاستی بکەرەوە#
لەسەر ئەمە جێبەجێ دەبێت: کۆمپیوتەرێکی جێی متمانە. ئەرشیفەکە و SHA-256 ـی بە جیا پشتڕاستکراوەی بەدەست بهێنە. پشکنەری پاکێج دەبێت بەردەست بێت.
kurdpackage verify --archive <archive>گۆڕانکاری: ئەرشیفێکی ناوخۆیی دەپشکنێت، نەک ڕاژەکاری چالاک. سەرکەوتن: تەواوبوونی سەرکەوتووی پشکنەر بۆ ئەرشیفی مەبەست و هاوتابوونی ناسنامە لەگەڵ زانیاریی بڵاوکردنەوەی جێی متمانە. لە کاتی شکستخواردن: بوەستە و پاکێجی دروست بەدەست بهێنە؛ پشکنین پشتگوێ مەخە.
لە بوخچەیەکی نوێی بەتاڵ دەریبهێنە و بپشکنە manifest.json, SHA256SUMS و سکریپتەکان.
02 — دابمەزرێنە بەبێ دەستپێکردنی شاراوە#
لەسەر ئەمە جێبەجێ دەبێت: سیستەمی Linux ـی خاوەنەکە، لە ناو بوخچەی دەرهێنراوی پشتڕاستکراوەدا. سەرەتا سکریپتەکان و پێداویستییە سەرەتاییەکانیان بپشکنە.
sudo ./preflight.sh --install
sudo ./install.sh --installگۆڕانکاری: پاکێجی ئەندازیاری دادەمەزرێنێت. ڕێبەرەکە بە ڕوونی دەڵێت دامەزراندن کلیلەکانی دەسەڵات دروست ناکات، گوێگر چالاک ناکات و خزمەتگوزارییەکە دەست پێ ناکات.
سەرکەوتن: پشکنینی پێشەکی و دامەزراندن بەبێ هەڵە تەواو دەبن. ئەگەر پشکنینی پێشەکی شکستی هێنا، پێداویستیی ڕاپۆرتکراو ڕاست بکەرەوە، نەک گوێگر بە دەست چالاک بکەیت.
04 — ئامێری مەبەست ئامادە بکە#
داواکارییەکی نوێی گشتیی تۆمارکردن لە ئەپی Android هەناردە بکە. هەمان داواکاری لە ڕێگای کەناڵێکی پشتڕاستکراوەوە بە خاوەنەکە بگەیەنە. داواکارییەکە ڕێگە دەدات خاوەنەکە پرۆفایل بۆ ئەو ئامێرە دەربکات؛ دەسەڵاتی بەڕێوەبردن نادات بە ئەپەکە.
ڕێنماییی تۆمارکردنی ئامێر بەدوادا بچۆ05 — پرۆفایلی قوفڵکراو بۆ وەرگر دەربکە#
لەسەر ئەمە جێبەجێ دەبێت: VPS ـی ڕێکخراوی خاوەنەکە، وەک kurd-node بەکارهێنەری خزمەتگوزاری. پێداویستییە سەرەتاییەکان: دەسەڵاتی ناوخۆیی سەلامەت، داواکاریی گشتیی مەبەست و بوخچەیەکی نوێی بەتاڵ بۆ دەرچوو. ڕێچکەی داواکاری بە پەڕگەی ڕاستەقینەی مەبەست بگۆڕە.
sudo -u kurd-node /usr/local/bin/kurdctl profile create \
--data-dir /var/lib/kurd-node \
--name phone \
--valid-for 168h \
--recipient-request /path/to/device.kurd-enrollment \
--recipient-registry-dir /var/lib/kurd-node/recipient-registry \
--output-dir /var/lib/kurd-node/export-phoneگۆڕانکاری: پرۆفایلێک لەژێر دەسەڵات و سیاسەتی وەرگری دامەزراندنەکە دەردەکات. دەرچووەکە هەستیارە. تەنیا پرۆفایل یان QR ـی مەبەست بۆ ئامێری مەبەست بنێرە؛ دوای هاوردەکردن کۆپییە کاتییەکان بسڕەوە.
سەرکەوتن: فەرمانەکە تەواو دەبێت و ئامێری مەبەست دەتوانێت بەرهەمە دەرچووەکە پشتڕاست بکاتەوە. پەڕگەیەکی دروستکراو بە تەنیا بەڵگەی دەستگەیشتنی سەرتاسەری ئینتەرنێت نییە. لە شکستخواردندا دەستنیشانە سەلامەتەکان بپشکنە؛ پشکنینی وەرگر یان واژۆ لاواز مەکە.
06 — تەنیا دوای سەرکەوتنی پشکنینەکان چالاک بکە#
لەسەر ئەمە جێبەجێ دەبێت: VPS ـی خاوەنەکە بە دەسەڵاتی بەڕێوەبردنی سیستەم. پێداویستییە سەرەتاییەکان: پشکنینی پێشەکی و ناوخۆیی سەرکەوتوون؛ سیاسەتی گونجاوی تۆڕ و زانیاریی گەڕاندنەوە ئامادەن.
sudo systemctl enable --now kurd-node-network.service kurd-node.socket
sudo systemctl start kurd-node.service
sudo systemctl is-active kurd-node.service kurd-node.socketگۆڕانکاری: سیاسەتی تۆڕ، سوکێت و خزمەتگوزاریی بەڵگەنامەکراو چالاک دەکات. سەرکەوتن: خزمەتگوزاری و سوکێت دۆخی چالاک ڕاپۆرت دەکەن. ئەمە تەنیا دۆخی خزمەتگوزاری دەسەلمێنێت، نەک شیاوی دەرچوونی بەرهەمهێنان.
شکستخواردن: دەستگەیشتنی بێسنووری firewall مەکەرەوە و پشتڕاستکردنەوە ناچالاک مەکە. ڕێبەری بەڕێوەبەر و دەستنیشانکردنی سەلامەت بەکاربهێنە. لێرە هیچ فەرمانی خەمڵێنراوی چاککردنەوە پێشکەش ناکرێت.
07 — دامەزراندنەکە بپشکنە؛ گەڕاندنەوە بپارێزە#
لە مۆبایلی مەبەست پرۆفایلەکە هاوردە و پشتڕاست بکەرەوە، پەنجەمۆری دامەزراندنەکە بەراورد بکە و بە ڕوونی متمانە پەسەند بکە. زانیاریی شفرەکراوی گەڕاندنەوە و پاشەکەوتە شفرەکراوە نوێکان لە دەرەوەی VPS هەڵبگرە. بە پێی ڕێبەری دەستپێک، ونبوونی هەردووکیان گەڕاندنەوە نامومکین دەکات.
تا هەمان دروستکراوە مەرجەکانی بەڵگەی namespace، لاسایکەرەوە و VPS ـی خاوەنەکە تێنەپەڕێنێت، بانگەشەی دەرچوونی سەرکەوتووی ئینتەرنێت مەکە. ئەم ماڵپەڕە ئەو تاقیکردنەوانەی ئەنجام نەداوە.
سنووری ئاسایش بخوێنەرەوەلە پاشەکەوت و گەڕاندنەوە تێبگەسەرچاوە و سنوور
پێداچوونەوە کراوە لە . سەرچاوە بەستراوەکە جێبەجێکردنەکە دەناسێنێت؛ بەڵگەی بڵاوکراوە پشکنینێکی جیاوازە.