یک رزبری پای $۴۵ در نگاه نخست دستگاه چندان قدرتمندی برای حذف اشتراکها به نظر نمیرسد. دستگاه من یک Raspberry Pi 3B+ است؛ بردی متعلق به سال ۲۰۱۸ با پردازنده چهارهستهای ۱.۴ گیگاهرتزی، ۱ گیگابایت رم، چهار درگاه USB ۲.۰ و اتصال اترنتی که بهدلیل معماری مبتنی بر USB، سرعتش به ۳۰۰ مگابیتبرثانیه محدود است. حتی با معیارهای رایانههای کوچک هم با دستگاهی ساده و کمتوان روبهرو هستیم.
بااینحال، پس از اتصال یک درایو USB قدیمی و نصب چند سرویس حسابشده، کارهایی را به آن سپردم که در غیر این صورت سالانه حدود $۵۰۰ هزینه اشتراک روی دستم میگذاشتند. رزبری پای هم بهخوبی خرج خودش را درآورده است.
مجموعه $۵۰۰ای که دیگر حاضر نبودم اجارهاش کنم
هفت سرویس روزمره با تعرفههای عادی سالانه

برای رسیدن به رقم $۵۰۰، رزبری پای را با نرمافزارهای گرانقیمت سازمانی مقایسه نکردم. در عوض، مجموعهای واقعبینانه از اشتراکهای شخصی را با تعرفههای عادی سالانه کنار هم گذاشتم: Dropbox Plus با ماهانه $۹.۹۹، Evernote Starter با سالانه $۹۹، Feedly Pro با سالانه $۷۲، طرح انفرادی 1Password با تعرفه عادی ماهانه $۳.۹۹، Plex Pass با سالانه $۶۹.۹۹، سرویس دسترسی از راه دور Home Assistant با سالانه $۶۵ و طرح شخصی AdGuard با هزینه تقریبی سالانه $۲۹.۸۸.
هزینه مجموع این سرویسها به حدود $۵۰۰ در سال میرسد. البته نکتهای را باید در نظر گرفت: من کارکردها را جایگزین کردم، نه اینکه مدعی نسخهای کاملاً یکسان با تکتک قابلیتها باشم. میزبانی شخصی یعنی پشتیبانی حرفهای، زیرساخت بیرون از خانه و نگهداری بهدست دیگران را با کنترل بیشتر، حریم خصوصی بهتر و صورتحسابی بهمراتب سبکتر معاوضه کنید.
یک رزبری پای ۲۰۱۸ با ۱ گیگابایت رم هنوز هم از پس سرور برمیآید
درایو USB، داکر و خویشتنداری از توان خام مهمترند





نسخه ۶۴ بیتی Raspberry Pi OS Lite و Docker را نصب کردم و بهجای سپردن نوشتن پیوسته پایگاه داده به کارت microSD، دادههای برنامهها را روی درایو USB نگه داشتم. Raspberry Pi 3B+ میتواند از حافظه انبوه USB راهاندازی شود و Docker نیز بهطور رسمی از Raspberry Pi OS، از جمله ARM ۶۴ بیتی از طریق بستههای arm64 دبیان، پشتیبانی میکند. دستگاه را با اترنت به شبکه وصل کردم، در DHCP نشانی ثابتی برایش کنار گذاشتم و از پوشههای داده برنامهها روی دستگاه دیگری نسخه پشتیبان گرفتم.
Docker Compose made the setup repeatable, but restraint matters here more than containerization. With only 1GB of RAM, this Pi cannot run multiple heavyweight containers simultaneously. I chose lightweight services, limited background work, enabled a small swap file, and avoided anything that expected local AI, video analysis, or large database indexes. If you aren't running a lot of services, I'd also recommend installing something like CasaOS which can turn your Pi into a server with a beautiful interface and makes managing Docker containers a breeze.
سینکتینگ، مموس و فرشآراساس جای دراپباکس، اورنوت و فیدلی را میگیرند
رزبری پای فقط متن و درخواستهای پایگاه داده را سرو میکند؛ کاری که بهآسانی از پسش برمیآید

برای انجام وظیفه اصلی Dropbox، از Syncthing استفاده کردم و درایو USB را به گرهای همیشهروشن تبدیل کردم. Syncthing بهجای بارگذاری دادهها در فضای ابری یک ارائهدهنده، آنها را بهصورت رمزگذاریشده و مستقیم میان دستگاههایم جابهجا میکند و تا وقتی اتصال برقرار باشد، تغییرات فایلها را خودکار روی همه دستگاهها بازتاب میدهد. امکانات اشتراکگذاری و بازیابی آن به پختگی Dropbox نیست؛ بنابراین تهیه تصویر لحظهای و نسخه پشتیبان جداگانه همچنان ضروری بود. بااینحال، همگامسازی روزمره اسنادم را بدون نیاز به اشتراک فضای ذخیرهسازی انجام میدهد.
Memos جای بخش یادداشتبرداری Evernote را گرفت. این سرویس سبک و خودمیزبان بر Markdown، جستوجو، برچسبها و رابط خط زمانی تمرکز دارد؛ پروژه رسمی آن نیز از استقرار با Docker و برونبری دادهها بهصورت محلی پشتیبانی میکند. FreshRSS هم جای Feedly را گرفت و ضمن گردآوری خوراکهای RSS و Atom، امکاناتی مانند جستوجو، پرسوجوهای ذخیرهشده، درونریزی OPML، رابطهای برنامهنویسی برای کارخواههای موبایل و استخراج ساده محتوای وب را فراهم کرد. هر دو سرویس سریع به نظر میرسیدند، زیرا رزبری پای فقط متنهای ساده و درخواستهای پایگاه داده را تحویل میداد، نه اینکه محیط کاری کاملی را پردازش و ترسیم کند.
ولتواردن و پایهول نیمه امنیتوسواسی این مجموعه را اداره میکنند
با سرور گذرواژه مانند گنجینه سلطنتی رفتار کنید

Vaultwarden به سرور خصوصی گذرواژههای من تبدیل شد. این پیادهسازی غیررسمی و سازگار با Bitwarden با Rust نوشته شده است و نگارههای چندمعماری آن از سامانههای ARM، از جمله سختافزار Raspberry Pi، پشتیبانی میکنند. با این سرویس محتاطانهتر از همه رفتار کردم: یک توکن مدیریتی یکتا ساختم، HTTPS را از طریق پراکسی معکوس به کار گرفتم، احراز هویت دومرحلهای را فعال کردم، مرتب نسخه پشتیبان رمزگذاریشده گرفتم و بهروزرسانیها را بهگونهای انجام دادم که امکان بازگردانی نسخه قبلی وجود داشته باشد.
Pi-hole جای بخش پولی پالایش سراسری شبکه را گرفت. کافی بود تنظیم DNS روتر را به رزبری پای هدایت کنم تا دامنههای شناختهشده تبلیغاتی و ردیابها را برای تلفنها، رایانهها، تلویزیونهای هوشمند و دیگر دستگاهها مسدود کند؛ بیآنکه لازم باشد روی هر کارخواه نرمافزاری نصب شود. البته پالایش DNS بهتنهایی نمیتواند همه تبلیغات را حذف کند، بهویژه تبلیغات دستاولی که از همان دامنه محتوای اصلی ارائه میشوند؛ اما برای سرویسی به این سبکی، کارایی چشمگیری دارد.
جلیفین کار میکند، چون هرگز از رزبری پای تبدیل قالب نمیخواهم
پخش مستقیم برای پردازنده بیهزینه است؛ رزبری پای هنگام تبدیل قالب کم میآورد





Jellyfin بخش مربوط به Plex Pass را از صورتحسابم حذف کرد، اما فقط به این دلیل که از محدودیتهای Pi آگاه بودم. در پخش مستقیم، پروندهٔ رسانهای بدون تغییر و تقریباً بدون تحمیل بار به سرور برای دستگاه مقصد فرستاده میشود؛ حال آنکه تبدیل کدگذاری، پرونده را همان لحظه تبدیل میکند و بهشدت به پردازنده یا شتابدهی پشتیبانیشده وابسته است. قالبهای کتابخانهام را طوری یکدست کردم که تلویزیون و گوشیام بتوانند آنها را مستقیم رمزگشایی کنند؛ کافی بود یکی از دستگاهها تبدیل کدگذاری دشواری بخواهد تا Pi دیگر انتخاب هوشمندانهای به نظر نرسد.
Home Assistant خودکارسازیهای محلی، پیشخوانها و یکپارچهسازی دستگاهها را بر عهده داشت. البته سرویس پولی اختیاری آن را بیفایده نمیدانم؛ این سرویس دسترسی از راه دور آسان، یکپارچهسازی با دستیارهای صوتی، پشتیبانگیری رمزگذاریشده و تأمین مالی پروژه را فراهم میکند. بااینحال، سرانجام برای دسترسی امن اینترنتی به شبکهٔ محلیام از Tailscale استفاده کردم و در برابر حذف یک هزینهٔ سالانهٔ دیگر، دردسر راهاندازی بیشتر را پذیرفتم.
میزبانی شخصی رایگان نیست؛ فقط از اجاره ارزانتر است
پشتیبانگیری، خرابی درایو و پشتیبانی به دست خودتان
Pi این سرویسها را رایگان نکرد. من از پیش درایو USB، منبع تغذیه، روتر و فضای نگهداری نسخههای پشتیبان را داشتم؛ خرید جداگانهٔ آنها هزینهٔ اولیه را بالا میبرد. با توجه به مصرف برق اندک Pi، هزینهٔ انرژی چندان نگرانکننده نیست، اما درایوها سرانجام خراب میشوند و هر بهروزرسانی مرا به واحد پشتیبانی تبدیل میکند. مهمتر اینکه همگامسازی همان پشتیبانگیری نیست: حذف ناخواسته میتواند درست به همان اندازهٔ یک ویرایش مفید، سریع و مؤثر به همهجا سرایت کند.
حتی با در نظر گرفتن این ملاحظات، نمیشد از صرفهٔ اقتصادی آن چشم پوشید. این رایانهٔ $۴۵ با حذف هزینهٔ اشتراکها، کمی بیش از یک ماهه بهای خود را جبران کرد و هزینهٔ جاری نرمافزار نیز به صفر رسید. آنچه این دستگاه را به خریدی بهصرفه تبدیل کرد، توان پردازشی خام نبود؛ بلکه هماهنگکردن سختافزاری ساده با نرمافزاری سبک، شناخت سازشهای ضروری و خودداری از اجارهٔ امکاناتی بود که حاضر بودم خودم نگهداریشان کنم.
منبع: این مطلب ترجمه و بومیسازی مقالهای از MakeUseOf به قلم Yadullah Abidi است. مشاهده مقاله اصلی