raspberry pi :: شمشاد

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

۷ مطلب با کلمه‌ی کلیدی «raspberry pi» ثبت شده است

ساخت ماشین دانلود با رزیری‌پای

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

۱۳۹۸/۰۶/۰۸: زمانی که هنوز این اینترنت‌های چند مگابیت بر ثانیه‌ای پاشون به خونه‌هامون باز نشده بود، بهترین سرعت اینترنت ۲۵۶ کیلوبیت بر ثانیه بود، من هم علاقه‌مند دانلود اون هم از تورنت، برای انجام دانلود ۲۴ ساعته باید کامپیوتر ۶۰۰ واتی روشن می‌بود و مستهلک می‌شد تابتونه یکی دو گیگ فیلم و غیره دانلود کنه. اون روزها صدای فن کیس جز لاینفک زندگی‌م بود. مهمترین استفاده‌ای که من از رزیری کردم این بود که دانلودهام رو بهش سپردم، رزبری آروم و بی صدا با مصرف چند وات انرژی، با سرعت خوبی دانلود هام رو انجام می‌داد، از همه دیوایس‌های توی خونه بهش دسترسی داشتم و راحت می‌تونستم لیست دانلودم رو مدیریت کنم. اما مدتی هست که دیگه تب دانلود سابق رو ندارم از طرفی هم سرعت اینترنت زیاد شده و دیگه نیاز چندانی به این ندارم که ۲۴ ساعته دانلود بکنم. الان بیشتر برا این که من و خواهرم دانلود تکراری نداشته باشیم از این استفاده می‌کنیم. 

 

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

نصب Aria2:

sudo apt-get update
sudo apt-get install aria2

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

راه اندازی سرور FTP در رزبری‌پای و دسترسی به فایل‌ها

یکی از آسان‌ترین راه‌های انتقال فایل در شبکه محلی استفاده از FTP یا همان File Transfer Protocol هست، با استفاده از این پروتکل فقط با نصب و تنظیم برنامه‌ی سرور و کلاینت، فایل‌ها در همه دیوایس‌ها در دسترس هستند. برای اطلاعات بیشتر به پروتکل FTP در ویکی‌پدیای فارسی مراجعه کنید.

برای نصب سرور، با استفاده از ترمینال (LXTerminal) و یا SSH دستورات زیر را وارد کنید:

sudo apt-get update 
sudo apt-get install vsftpd

برای تنظیم سرور FTP دستور زیر را وارد کنید:

sudo nano /etc/vsftpd.conf

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

نصب سیستم عامل برای رزبری در ویندوز

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

از صفحه زیر سیستم عامل مطلوب‌تون رو دانلود کنید، Raspbian سیستم عامل رسمی و پشتیبانی شده از طرف سازنده هست، که من هم از این توزیع استفاده می‌کنم:

https://www.raspberrypi.org/downloads/

بعد از دریافت فایل ایمیج برای نصب مراحل زیر طی می‌شود:

- وارد کرد کارت SD در کارت‌خوان و چک کردن این مورد که چه حرفی به این درایو اختصاص داده شده است. (مثلا  :G)

- در آوردن فایل دانلودی (ایمیج) از حالت فشرده.

- دانلود نرم‌افزار Win32DiskImager از صفحه پروژه در سایت Sourceforge و نصب آن.

- اجرای برنامه Win32DiskImager، این برنامه برای اجرا به دسترسی administrator نیاز دارد. برای این منظور روی فایل کلیک راست کرد و Run as administrator را انتخاب کنید.

- انتخاب فایل ایمیج. دانلود شده.

- انتخاب درایو مربوط به کارت SD، در این مورد دقت شود  چون در صورت انتخاب اشتباه، اطلاعات روی هارد شما می‌تواند آسیب ببیند.

- بر روی Write کلیک کنید و منتظر شوید تا عملیات پایان پذیرد.

- از برنامه خارج شده و کارت SD را در آورید.

- کارت SD را در رزبری قرار دهید و رزبری را روشن کنید.

۲۹ آبان ۹۶ ، ۱۸:۲۵ ۰ نظر موافقین ۰ مخالفین ۰
Hasan