نگهداری رازها
Secret handling: شروع راهاندازی، تنظیمات مهم، بررسی و نکات بازیابی.
پوشهٔ کار: ~/homelab/ops/secrets. ابتدا روش مشترک راهاندازی را بخوانید. این یادداشت راهنمای مبتنی بر مستندات پیوندشده است، نه کپی تنظیمات واقعی من یا ادعای آزمون کامل این استک.
از اینجا شروع کنید
این بخش روش کار است، نه کانتینر تازه. با فایل گذرواژهٔ تمرین پشتیبان شروع کنید. راز مقداری است که داشتن آن دسترسی میدهد یا داده را باز میکند. مسیر، مجوز، کنترل نسخه و بازیابی بر حفاظت آن اثر دارند.
تنظیمات و داده
مقدار واقعی بیرون Git باشد. فایل .env.example فقط جاینگهدار دارد. secret محلی Compose فایل را به کانتینر مشخص میدهد و خودکار روی دیسک رمزگذاری نمیکند. گزینهٔ _FILE پشتیبانیشده را ترجیح دهید و مجوز پوشه و فایل میزبان را محدود کنید.
بررسی نتیجه
بستهٔ تمرینی را بررسی کنید؛ نباید پوشهٔ secrets/ یا گذرواژه داشته باشد. کار پشتیبان باید راز را بدون چاپ بخواند. مالک هر اعتبارنامه و روش تعویض بدون از دست دادن داده را خصوصی ثبت کنید.
عیبیابی
اعتبارنامهٔ افشاشده باید لغو یا تعویض شود؛ حذف خط Git آن را لغو و تاریخچه را پاک نمیکند. کلید رمزگذاری ممکن است به مهاجرت نیاز داشته باشد، نه جایگزینی ساده. راز را در تصویر، خروجی کامل Compose، آرگومان عمومی یا یادداشت خطا نگذارید.