وب‌سرویس مجید

پروژه homelab

khuedoan/homelab

چه کاری انجام میده؟

این پروژه یک محیط خانگی (هملب) کاملاً خودکار روی دیسک خالی راه‌اندازی می‌کنه و تنها با یک دستور، سرویس‌های لازم رو اجرا می‌کنه. ️

کاربرد:

برای کسانی که می‌خوان یک سرور شخصی با سرویس‌های مختلف مثل Docker، Nginx، Traefik، Portainer و غیره داشته باشن، بدون نیاز به تنظیمات دستی زیاد.

در چه شرایطی بهتره استفاده شود؟

وقتی می‌خوای یک سیستم جدید رو از صفر راه‌اندازی کنی، مثلاً روی یک سرور VPS یا یک دستگاه فیزیکی مثل Intel NUC یا رزبری‌پای. همچنین اگر دوست داری تنظیماتت قابل بازتولید (reproducible) باشه و بتونی هر وقت خراب شد دوباره سریع راه‌اندازی کنی.

چند مثال از موارد استفاده:

- راه‌اندازی محیط توسعه شخصی با دستور یک خطی

- مدیریت سرویس‌های خانگی مثل Nextcloud، Home Assistant و Pi-hole

- تست سریع پیکربندی‌های جدید در محیط ایزوله

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

  • ##homelab
  • ##automation
  • ##devops
  • ##selfhosting
  • ##linux
  • ##docker
  • ##infrastructure
  • ##reproducible
  • ##sysadmin
  • ##personalserver