چطور با سرور خانگی و هوش مصنوعی محلی ابر شخصی خودم را ساختم

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

خلاصه این تجربه

ابتدا فقط هارد اکسترنال داشتم؛ بعد سراغ فضای ابری رفتم اما محدودیت حجم، قطعی اینترنت و بی‌اختیاری آزارم می‌داد. حالا یک سرور خانگی با Home Assistant و LLM محلی دارم که حتی اگر فیبر نباشد، چراغ‌ها، دوربین‌ها و دستیار صوتی‌ام کار می‌کند. زیرساخت را با Docker شروع کردم، NetBird برای دسترسی ایمن از راه دور گذاشتم و با Uptime Kuma و n8n خودکار، آپ‌تایم را مانیتور و خودم تعمیر می‌کنم.

چرا ابر عمومی دیگر کافی نبود

قطعی اینترنت همه چیز را مختل می‌کرد

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

خانه هوشمند حق دارد همیشه روشن بماند

همه دستگاه‌ها را به Home Assistant آوردم تا حتی در خاموشی شبکه، چراغ‌ها و پرده‌ها فرمان من را اجرا کنند. با یک LLM محلی، فرمان‌های فارسی را می‌فهمد و از اسپیکرهای آمازون هم پاسخ می‌گیرم.

قدم‌های ساده برای ساخت ابر شخصی

از کوچک شروع کنید: Docker را نصب کنید

سراغ سرور gaming رفتم و Plex را بالا آوردم. کم‌کم Jellyfin، Nextcloud و دیگر خدمات را اضافه کردم؛ هر بار فقط یک کانتینر تا سردرگم نشوم.

دسترسی از هر جا بدون باز کردن پورت

NetBird نصب کردم؛ هم رمزگذاری end-to-end دارد هم نیازی به باز کردن پورت در مودم ندارم. با یک کلیک از موبایل به NAS و دوربین‌ها وصل می‌شوم.

آپ‌تایم را خودت تضمین کن

Uptime Kuma هر ۶۰ ثانیه سرویس‌ها را چک می‌کند و اگر چیزی پایین آمد برایم در دیسکورد پیام می‌فرستد. n8n و یک LLM محلی، پیام را می‌خوانند و در اکثر مواقع خودشان کانتینر را ری‌استارت می‌کنند.

فهرست سخت‌افزار و نرم‌افزارهای اصلی

  • سرور Proxmox با CPU Ryzen ۵ و ۶۴ گیگ رم
  • دو دستگاه NAS که یکی برای ذخیره فعال و دیگری برای پشتیبان‌گیری است
  • Home Assistant + Mosquitto + Zigbee2MQTT برای خانه هوشمند
  • Jellyfin برای فیلم و موسیقی بدون محدودیت
  • Nextcloud به‌عنوان جایگزین Google Drive
  • NetBird برای VPN بدون پورت
  • Uptime Kuma و n8n برای مانیتورینگ و خودکارسازی تعمیر
  • LLM محلی (Llama-cpp) برای دستیار صوتی فارسی

چه چیزهایی هنوز در ابر عمومی باقی مانده‌اند

ایمیل و DNS را هنوز در VPS خارجی دارم چون آپ‌تایم بالا و IP ثابت لازم دارند. بقیه فایل‌ها و خدمات روی سرور خودم است و هرشب نسخه پشتیبان را به همان VPS ارسال می‌کنم؛ یعنی یک ابر ترکیبی امن ساخته‌ام.

اگر می‌خواهید شروع کنید، این سه قدم را به خاطر بسپارید

۱) یک کامپیوتر قدیمی یا مینی‌پی‌سی بردارید و Proxmox نصب کنید.
۲) فقط یک سرویس مهم (مثلاً Nextcloud) را در Docker بالا بیاورید و خوب یاد بگیرید.
۳) بعد از یک ماه که مطمئن شدید، NetBird را اضافه کنید تا از راه دور وارد شوید و کم‌کم بقیه خدمات را اضافه کنید.

ساخت ابر خانگی پروژه‌ای بی‌پایان است، اما همین که بدانید کنترل داده‌هایتان کاملاً در دست خودتان است، آرامش خاصی می‌دهد.

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *