چیزی که من در خانه OpenStick 10 دلاری خود اجرا می کنم
آدرس مقاله: https://blog.bosscher.ch/posts/openstick/ آدرس نظرات: https://news.ycombinator.com/item?id=50406670 امتیاز: 211 # نظرات: 47
چندی پیش من یک OpenStick را به قیمت 10 دلار (شامل حمل و نقل!) خریداری کردم زیرا به نظر یک سخت افزار جدید و جالب بود.
اکنون، ممکن است به این سختافزار نگاه کنید و فکر کنید «ساعت من قویتر از آن است» و لزوما اشتباه نمیکنید، اما هنوز هم لذت بردن از دستگاهی به این اندازه وجود دارد، و این یک ابزار عالی برای شروع با میزبانی شخصی است.
فرآیند نصب کمی دخیل است، اما زمانی که راهاندازی کردید، Debian را اجرا میکند، که تمام ویژگیهای کلاسیک مانند systemd (از جمله برنامهریزی و نظارت بر سرویس برای لینوکس) و Podman (کانتینریسازی سبک) را به ارمغان میآورد. با 10 دلار شما اساسا یک سرور خانگی با حداقل مصرف برق و نویز صفر دریافت می کنید!
در واقع نرم افزارهای مفید زیادی وجود دارد که روی این مورد عالی اجرا می شود. برخی از موارد مورد علاقه من عبارتند از:
این سرویس کوچکی است که به هر دستگاه Google Cast در حال اجرا متصل می شود و از حمایت مالی (و گاهی اوقات تبلیغات) صرف نظر می کند. به سختی از هیچ منبعی استفاده می کند، و پس از مدتی فراموش می کنید که وجود دارد، اما کل تجربه YouTube را بسیار بهتر می کند!
AdGuard Home دامنه های بد را در سطح DNS مسدود می کند: نرم افزارهای جاسوسی، بدافزار و غیره. این روزها دستگاه ها تمایل به جاسوسی از شما دارند. تلویزیونهای هوشمند شناسایی محتوا را به طور مداوم اجرا میکنند، ماشینهای لباسشویی شبکه شما را اسکن میکنند و قهوهسازتان ممکن است از شما جاسوسی کند.
یک مسدود کننده DNS نمی تواند تمام درخواست های بد را مسدود کند (شما به یک فایروال مناسب برای آن نیاز دارید)، اما مطمئنا می تواند تعداد زیادی را مسدود کند. پس از افزودن چند لیست بلاک، 60٪ از درخواست های من اکنون مسدود شده است. اکثر آنها بی ضرر به نظر می رسند، اما من کاملا مطمئن هستم که برخی از آنها بی ضرر هستند.
من فورک خودم را اجرا میکنم که میتواند لیستهای بلاک بزرگ را به شیوهای کارآمد مدیریت کند، اما احتمالا نباید باینریهای ارائه شده توسط غریبههای تصادفی را اجرا کنید، بنابراین پیوند نسخه رسمی را در زیر قرار دادهام (که اگر خودتان را به لیستهای بلاک کوچکتر محدود کنید، کاملا خوب است).
AdGuard Home نسل بعدی - 40 مگابایت (مستقل از اندازه فهرست بلاک) AdGuard Home - 40 مگابایت (با یک لیست بلاک کوچک (200 هزار))
Zeroclaw یک مهار عامل هوش مصنوعی است. این برنامه از 30 کانال (تلگرام، ایمیل، واتس اپ و غیره) پشتیبانی می کند، دارای پیش فرض های امنیتی معقول، رابط کاربری وب خوب و ادغام با تمام ارائه دهندگان اصلی LLM است.
من OpenClaw را برای مدتی در خوشه Kubernetes خود اجرا کردم، اما بیشتر باعث ناامیدی زیادی شد: کار میکرد، اما از 1 گیگابایت حافظه استفاده میکرد، با هر بهروزرسانی خراب میشد، و آنها مدام عملکرد را به گونهای تغییر میدادند که جریانهای کاری موجود من را شکست. Zeroclaw مانند یک نفس تازه است. در حالت بیکار از ~ 3 مگابایت RSS استفاده می کند، تمام عملکردهای مورد نیاز من را پوشش می دهد، و پیش فرض های امنیتی معقول و به اندازه کافی آسان هستند که غیرفعال شوند. نسخه بعدی (امیدوارم!) دارای پشتیبانی پیامکی غنی برای تلگرام خواهد بود که واقعا توسط شما پیاده سازی شده است. روابط عمومی را می توان در اینجا پیگیری کرد!
من به Zeroclaw دسترسی به OpenStick داده ام (اما چیزی فراتر از آن). در واقع این یک پوسته ریشه است، اما با توجه به اینکه شعاع انفجار محدود است، من فکر کردم که قابل قبول است. من بیشتر از این برای نظارت بر OpenStick استفاده می کنم، با سؤالاتی مانند "هر چیزی در گزارش ها که به توجه من نیاز دارد؟" یا "فضای دیسک چگونه است؟". بزرگترین مزیت این است که از طریق تلگرام ارتباط برقرار می کند، بنابراین اگر من در کوهستان با سیگنال محدود هستم، هنوز هم می توانم از او بپرسم که سرور کوچک من چگونه است :)
من به جایگزین هایی مانند Picoclaw و Nullclaw نگاه کردم، و بدون شک آنها نیز خوب هستند. با این حال، به نظر می رسید Zeroclaw بهترین مستندات و فعال ترین انجمن را دارد، بنابراین من با آن رفتم :)
Cloudflared این امکان را فراهم می کند که همه این سرویس ها را به صورت ایمن در معرض اینترنت بزرگ و بد به صورت رایگان و بدون افشای هیچ درگاهی قرار دهید. نکته منفی ممکن است این باشد که NSA ممکن است بتواند هر کاری را که شما انجام می دهید بخواند، اما برای یک آزمایشگاه خانگی من این را یک معامله قابل قبول می دانم.
Beszel نمودار زیبایی از حافظه، استفاده از CPU و غیره را نشان می دهد و اگر چیزی مشکوک به نظر می رسد به شما هشدار می دهد، همه اینها در حالی که از حافظه بسیار کمی استفاده می کنید.
من Grafana و کل پشته را در خوشه Kubernetes مدتی اجرا کردم، و قدرتمند است، اما به شدت کاربر پسند نیست، و به نظر میرسد بیش از حد است.
Beszel یک راه حل واقعا عالی است: زیبا به نظر می رسد و به 20 مگابایت، 10 مگابایت برای عامل و 10 مگابایت برای سرور نیاز دارد. این یک هشدار داخلی برای یک دسته کامل از پروتکلها دارد، و به آن اجازه میدهم وقتی چیزی به توجه من نیاز دارد به تلگرام پیام بفرستد.
Dozzle یک رابط زیبا برای مدیریت ظروف Podman است. همپوشانی زیادی با Beszel دارد، بنابراین اگر زمانی نیاز به ذخیره 10 یا 20 مگابایتی داشته باشم، یکی از آنها را حذف خواهم کرد. Dozzle رابط کاربری بهتری برای بررسی لاگ های Podman دارد، اما سطح آماری مشابه بسزل را ارائه نمی دهد.
Beszel سرور(های) شما را نظارت می کند. گاتوس خدمات شما را زیر نظر دارد. به عبارت دیگر، اگر می خواهید زمانی که وب سرور یا پایگاه داده شما از کار افتاده است، اعلان دریافت کنید، Gatus را می خواهید. همچنین یک رابط وب واقعا زیبا ایجاد می کند!
RIP Google Reader من مدتی Feedly را امتحان کردم، اما 7 دلار برای نسخه Pro فقط کمی بیشتر از آن چیزی بود که با آن احساس راحتی می کردم. علاوه بر این، وقتی میتوانید ساعتها از راهاندازی جایگزین خود لذت ببرید، چرا هزینه پرداخت کنید؟
من یک دسته کامل از RSS خوان ها را امتحان کردم و در نهایت در Fusion قرار گرفتم. تمام نیازهای من را انجام می دهد، ظاهر خوبی دارد، پاسخگو است و از 22 مگابایت رم استفاده می کند.
نشانکهای مرورگر عالی هستند، با این حال بسیاری از نشانکهای قدیمیتر من به دلیل ناپدید شدن سایتها، تغییر آدرسهای اینترنتی یا به دلایل بیشماری دیگر کار نمیکنند. Shiori با ارائه یک مدیر نشانک عالی که به طور خودکار وب سایت را نیز بایگانی می کند، این مشکل را برطرف می کند. این کار را در 10 مگابایت انجام می دهد. میتوانید در هنگام بایگانیسازی انتظار افزایشهایی داشته باشید، اما چیزی که OpenStick قدرتمند ما نتواند از عهده آن بربیاید!
فقط یک سرویس کوچک که هر زمان که یکی از کانتینرهای من به روز رسانی در دسترس باشد به تلگرام من پیام می فرستد.
متن اصلی (انگلیسی)
What I run on my $10 USD OpenStick homelab
Article URL: https://blog.bosscher.ch/posts/openstick/ Comments URL: https://news.ycombinator.com/item?id=50406670 Points: 211 # Comments: 47