خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

8 سردرد بالقوه خدمات خود میزبانی در Raspberry Pi

خدمات میزبانی خود در Raspberry Pi یک راه عالی برای رهایی از شرکت های شخص ثالث است، اما چند مشکل وجود دارد که باید از آنها آگاه بود.

سری کامپیوترهای تک برد Raspberry Pi سرورهای خانگی بسیار خوبی را برای شما فراهم می کند و روشی کم هزینه برای اجرای اکوسیستم آنلاین خود و میزبانی هر چیزی از ایمیل گرفته تا رسانه های جریانی، پیام های فوری و تماس های ویدیویی را در اختیار شما قرار می دهد.

اگرچه این یک سرگرمی سرگرم‌کننده و راهی برای رهایی از غول‌های فناوری مهاجم است، میزبانی خود روی Raspberry Pi می‌تواند تجربه‌ای اعصاب خردکن باشد و برخی از مشکلات بالقوه وجود دارد که باید آماده رویارویی با آنها باشید.

شما می توانید تقریباً تمام خدمات اختصاصی را در Raspberry Pi خود تکرار کنید

راه اندازی سرور خود در خانه یک تجربه آشکار است که به شما امکان می دهد تا حدی از استقلال تکنولوژیکی به دست آورید، و با هزینه خرید پایین، اندازه کوچک و نیازهای ناچیز انرژی، Raspberry Pi 4 پلتفرم عالی است.

شما می توانید به جای تکیه بر Gmail سرور ایمیل خود را اجرا کنید و جستجوهای خود را با یک نمونه Whoogle ناشناس کنید. علاوه بر این، Immich جایگزین مناسبی برای Google Photos است، در حالی که Nextcloud یک مجموعه اداری، فضای ذخیره‌سازی ابری و موارد دیگر را در اختیار شما قرار می‌دهد.

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

1. پشتیبان گیری چندگانه ضروری است

عمر یک هارد دیسک

داده های شما مهم هستند و هر چه تعداد بیشتری از آنها را به صورت محلی نگهداری کنید، آسیب پذیرتر می شوند. اگر Google Docs و Photos را رها کرده اید و خانواده خود را متقاعد کرده اید که همین کار را انجام دهند، اکنون تنها نگهبان صدها گیگابایت داده ضروری هستید.

همچنین باید مطمئن شوید که از سرور ایمیل و رسانه های اجتماعی خود نسخه پشتیبان تهیه کرده اید. بسته به اینکه چقدر طرفدار موسیقی و ویدیو هستید، ممکن است رسانه های مربوط به سرور استریم Jellyfin خود را به عنوان رسانه ضروری طبقه بندی کنید.

ساده‌ترین راه برای اطمینان از اینکه داده‌های شما در برابر خرابی درایو آسیب‌پذیر نیستند، اتصال دو SSD با ظرفیت بالا به Pi است که یکی از آنها به پشتیبان‌گیری اختصاص دارد. یک اسکریپت Bash ایجاد کنید که از rsync برای کپی کردن دایرکتوری های حیاتی در درایو دوم و یک cronjob برای راه اندازی روزانه آن استفاده می کند.

مطلب مرتبط:   آردوینو مگا در مقابل Uno: کدام یک را باید استفاده کنید؟

اما اگر شخصی Pi و درایوهای آن را بدزدد یا در آتش سوزی از بین برود، این کمکی نخواهد کرد. شما باید یک درایو سوم داشته باشید و به صورت دوره ای درایو اصلی یا درایو پشتیبان خود را تصویر کنید. آن را دور از خانه خود و نزد شخصی که به آن اعتماد دارید نگهداری کنید.

2. شما مسئول امنیت خود هستید

دزدی که قفل در را می شکند

اگر از خدمات شخص ثالث استفاده می کنید، احتمالاً با مفهوم نقض داده آشنا هستید، پدیده ای که شامل انتقال یا سرقت غیرمجاز داده های خصوصی است. اینها همیشه برای شرکت های بزرگ اتفاق می افتد، و مسئولیت های قانونی مربوط به نحوه جلوگیری و گزارش آنها وجود دارد.

شرکت‌هایی که داده‌های شما را ذخیره می‌کنند بسیار مراقب هستند که از دست مجرمان دور بماند و تیم‌های امنیتی بزرگی را برای جلوگیری از دسترسی غیرمجاز به کار می‌گیرند. اگر خدمات میزبانی خود را در Raspberry Pi انجام می دهید، این وظیفه اکنون به عهده شما و تنها شماست.

حداقل باید از Fail2ban برای نظارت بر تلاش های مشکوک برای ورود به سیستم استفاده کنید و توجه داشته باشید که همیشه حملات خودکار به سرور ایمیل شما و همچنین حملات استاندارد مبتنی بر وردپرس وجود خواهد داشت، حتی اگر وردپرس روی سرور خود نداشته باشید. !

اگر یک مهاجم موفق شود به سرور شما نفوذ کند، مشکل بزرگتر از هک شدن جیمیل شما خواهد بود.

3. نرم افزار اغلب در حال پیشرفت است

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

بیشتر خدماتی که در Raspberry Pi خود اجرا می کنید، پروژه های منبع باز هستند که توسط تیم ها یا افراد داوطلب کوچک ایجاد شده اند.

سرعت پیشرفت توسعه می تواند بسیار متفاوت باشد و ویژگی های جدید همیشه اضافه می شود. Immich یک پروژه به خصوص سریع است و گاهی اوقات، نسخه های منتشر شده با نسخه های قبلی یا سایر اجزای سیستم شما ناسازگار می شوند.

به عنوان مثال، در زمان نگارش این مقاله، توسعه دهندگان Immich به تازگی نسخه 1.72.0 نرم افزار سرور را منتشر کرده اند. این یک تغییر اساسی است که با برنامه های موبایلی که هنوز در نسخه 1.71.0 هستند کار نمی کند. متأسفانه نسخه 1.72.0 هنوز در همه اپ استورها موجود نیست.

مطلب مرتبط:   7 پروژه LED Cosplay مناسب برای مبتدیان

در این سناریو، باید زمان به روز رسانی سرور خود را تعیین کنید تا همه کاربران بتوانند برنامه های تلفن همراه خود را به یک نسخه سازگار به روز کنند تا اختلال به حداقل برسد.

4. دیگران به شما تکیه می کنند

چند نفری که لباس سفید پوشیده بودند به گوشی هایشان خیره شده بودند

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

اما آنها اکنون کاربران شما هستند و علاوه بر ایمن نگه داشتن داده های آنها، مسئولیت کارکرد و آنلاین نگه داشتن آنها را نیز بر عهده دارید. هنگامی که خدمات تجاری کاهش می یابد – چه برای تعمیر و نگهداری برنامه ریزی شده یا به دلیل شرایط اضطراری – هرج و مرج رخ می دهد، و در دسترس بودن یک سرویس خاص تا زمانی که قطعی ادامه دارد، سرفصل اخبار فناوری می شود.

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

اگر می‌خواهید پای خود را برای مدتی در دسترس نباشید، سعی کنید هر کاری را در زمانی انجام دهید که هیچ‌کس به آن دسترسی نداشته باشد—معمولاً 4 صبح خوب است. برای کارهای اساسی، می‌توانید به کاربران خود یک کنترل از راه دور مبتنی بر وب محدود و آسان برای Raspberry Pi خود با OliveTin بدهید.

5. شما به مدرکی از دانش فنی نیاز دارید

Raspberry Pi شما به عنوان یک برد مدار در یک جعبه مقوایی کوچک می آید. چگونه از آن به ارائه خدماتی معادل خدمات گوگل، نتفلیکس، دراپ باکس، مایکروسافت و تلگرام می روید؟

شروع کار می تواند دلهره آور باشد و مجموعه نرم افزارهایی که باید از خط فرمان استفاده کنید ممکن است بسیار زیاد به نظر برسد. اگر قبلاً هرگز از لینوکس استفاده نکرده‌اید نترسید – فقط مطمئن شوید که برخی از دستورات اصلی دستکاری فایل لینوکس را می‌دانید و راهنمای ما را در مورد نحوه راه‌اندازی Raspberry Pi خود به عنوان یک وب سرور بخوانید.

مطلب مرتبط:   نحوه راه اندازی دامنه شبکه به صورت گام به گام

6. یک اتصال قابل اعتماد ضروری است

کابل اینترنت پر شده در دسته های سطل چرخ

همانطور که گفته شد، Raspberry Pi شما باید آنلاین باشد و همیشه به اینترنت متصل باشد. در حالی که مطمئناً می تواند با بارهای سنگین شبانه روزی مقابله کند، اتصال اینترنت شما نیز باید محکم باشد.

استفاده از وای فای دور از ذهن است: شما باید همیشه از کابل اترنت استفاده کنید و در صورت بروز مشکل، از یک کابل یدکی آماده باشید. اما نمی‌توانید کارهای کنترلی را که ISP شما برای انجام اتصال داخلی خود انتخاب می‌کند، انجام دهید.

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

7. شما پشتیبان فنی هستید

زنی ایستاده در کنار مرد مسن که تبلتی در دست دارد و به دوربین خیره شده است

هنگامی که خانواده شما به خدمات خود میزبانی تبدیل شد، دوستان و آشنایان با حسادت نگاه می کنند و حتی ممکن است Pis خود را خریداری کنند.

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

8. شکست فاجعه بار ممکن است

دو مرد مقابل ساختمانی در آتش

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

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

راه اندازی یک سرور خانگی یک راه عالی برای استفاده از Raspberry Pi است

رایانه های Raspberry Pi دستگاه های همه کاره فوق العاده ای هستند و اگر اجرای سایت ها و سرویس های خود برای شما جذابیتی ندارد، کاربردهای دیگری نیز وجود دارد که می توانید SBC مورد علاقه خود را از آنها استفاده کنید.

چرا یک ماشین بازی یکپارچهسازی با سیستمعامل، یک تایم لپس، دوربین یا حتی ایستگاه رادیویی دزدان دریایی خود را ایجاد نکنید!