رزبری‌پای :: شمشاد

داده جمع می‌کنم، بلکه یاد بگیرم زندگی‌ رو !!

۳ مطلب با کلمه‌ی کلیدی «رزبری‌پای» ثبت شده است

ایجاد وب سرور بر روی رزیری‌پای

داشتن بک وب سرور بر روی رزبری می‌تواند منافع زیادی داشته باشد. اکثر برنامه‌ها و کاربردها رابط کاربری وبی (WebUI) دارند که با داشتن وب سرور براحتی می‌شه از اونا استفاده کرد. در پست‌های آتی به کمک این رابط‌ها کارهای باحالی خواهیم کرد. دو تا وب سرور معروف و سبک که بدون دردسر می‌شه تو رزبری نصب کرد Nginx و Lighttpd هست من قبلا Lighttpd نصب می‌کردم ولی الان با سر صدایی که Nginx در عرصه سرورهای برپا کرده و رواج یافته است قصد دارم Nginx نصب کنم.

اِنجین‌اِکس (به انگلیسی: nginx) یک سرور وب با حجم پایین و کارایی بالا است که تحت مجوز بی‌اس‌دی منتشر می‌شود. این سرور وب در یونیکس، گنو/لینوکس، بی‌اس‌دی، مک او اس و ویندوز اجرا می‌شود. بر طبق گفتهٔ نت‌کرافت، در حال حاضر ۱۲٪ از دامنه‌های اینترنت از این سرور استفاده می‌کنند.

این پروژه در سال ۲۰۰۱ بنیان نهاده شد و توسط یک توسعه‌دهنده مستقل به نام ایگور سیسووف (به انگلیسی: Igor Sysoev) به مرحله اجرا درآمد تا در یکی از وب‌سایت‌های پرترافیک به نام رامبرلر به خدمت گرفته شود که این وب‌سایت در تاریخ سپتامبر ۲۰۰۸، روزانه بیش از ۵۰۰ میلیون درخواست HTTP داشته است. در حال حاضر وب‌سایت‌های سرشناسی همچون فیس‌بوک، نت‌فلیکس، وردپرس، سورس‌فورج و … از انجین‌اکس استفاده می‌کنند. در نسخه ۵٫۲ اوپن‌بی‌اس‌ده که در نوامبر ۲۰۱۲ عرضه شد هم نرم‌افزار انجین‌اکس به صورت پیشفرض در سیستم قرار داده شد تا جایگزینی باشد برای آپاچی ۱٫۳. در نهایت در سال ۲۰۱۴ آپاچی از درخت کد منبع اوپن‌بی‌اس‌دی حذف شد.

ادامه مطلب...
۱۷ ارديبهشت ۹۸ ، ۱۷:۵۴ ۲ نظر موافقین ۱ مخالفین ۰
Hasan

کپی گرفتن از مموری کارت رزبری‌پای

بعد از راه‌اندازی سرور گیت در رزیری‌پای، باید فضای خالی  بیشتری در رزبری فراهم می‌کردم. برا همین نیاز بود که sd کارت بزرگتری جایگزین کنم. نصب سیستم‌عامل جدید و انجام دوباره همه تنظیماتی که قبلا کرده بودم، کار بی‌نهایت حوصله‌سریر و وقتگیری هست، بهترین راه گرفتن یک کپی‌ از sd کارت موجود و انتقال آن به یک مموری کارت بزرگتر هست.

خوشبختانه با اولین جستجو در گوگل دیدم که این کار شدنی و بسیار آسان هست. می‌توان از این روش برای تهیه فابل بک‌آپ نیز استفاده کرد. مخصوصا می‌توان کانفیگ‌های مختلف ابجاد و ذخیره کرد تا در موقع لزوم از آنها استفاده کرد.

برای انجام این کار به نرم‌افزار win32diskimager  نیاز هست، که احتمالا قبلا در نصب سیستم‌عامل رزیری ازش استفاده کرده‌اید. اگر روی سیستم‌تان نصب نیست از اینجا دانلود کنید.

ادامه مطلب...
۱۰ فروردين ۹۸ ، ۲۰:۰۳ ۲ نظر موافقین ۲ مخالفین ۰
Hasan

نصب سرور گیت در رزبری‌پای

تو خونه به نوعی ۳ تا سیستم دارم، قبل از آشنایی با گیت‌ یکی از مشکلاتم این بود که کدهایی رو که تو سیستم‌های مختلف می‌نوشتم باید بصورت دستی جابجا می‌کردم. بعد از آشنایی با گیت و  Bitbucket این مشکل بصورت کامل حل شده بود. اما بعد از مسدود شدن Bitbucket  کار کردن به این شکل کمی سخت شده بود. برا همین تصمیم داشتم که خودم یه سرور گیت راه بندازم ولی مجالش نمی‌شد، تا این که از فرصت تعطیلات استفاده کردم  و نصب‌ش کردم. اگر حجم و تعداد پروژه‌هاتون کم باشه می‌شه براحتی با رزبری‌پای یک سرور گیت راه انداخت، دیگه به مزایای استفاده از گیت سرور نمی‌پردازم و می‌رم سراغ نصب و تنظیمات.

در بین رابط‌های وبی Gogs و Gitea به علت سبک بودن و عدم نیاز یه منابع زیاد می‌تونن انتخاب‌های خوبی باشند. Gitea از Gogs جدا شده و بنا به مطالبی که خوندم در عین سبک بودن امکانات بیشتری نسبت به Gogs داره و مرتب بروز می‌شه. واسه همین انتخاب من برا رابط وبی، Gitea هست. مراحل نصب و تنظیمات را طیق آنچه که در این صفحه آمده پیش می‌برم، البته یکی دو جا به مشکل برخوردم که راه‌حل اونا رو هم آوردم، گفتم "شاید برای شما هم اتفاق بیفتد".

ادامه مطلب...
۰۴ فروردين ۹۸ ، ۱۲:۴۸ ۱ نظر موافقین ۱ مخالفین ۰
Hasan