2 Components File storage fa
vvvomit edited this page 2026-10-29 18:09:41 +03:30
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

مؤلفه‌ها · خانه · English

ذخیره‌سازی فایل

محل نگهداری تصاویر، ویدیوها و فایل‌هایی که کاربران می‌فرستند. به‌طور پیش‌فرض روی دیسک خودِ سرور، در /matrix/synapse/storage/media-store نگهداری می‌شوند، که تا زمانی که دیسک پر نشده، انتخاب درستی است. حداکثر یکی از این موارد را انتخاب کنید.

روش افزودن هر یک: مؤلفه‌ها.

زبانه‌ی File storage

تنظیمات آن

ارائه‌دهنده‌ی ذخیره‌سازی S3 (پیشنهادی از میان این سه)

فقط Synapse. فایل‌ها را در یک ذخیره‌ساز شیء سازگار با S3 نگه می‌دارد (AWS، Backblaze B2، Wasabi، Cloudflare R2، MinIO، ذخیره‌ساز ابری آروان و…). فایل‌های جدید ابتدا روی دیسک سرور ذخیره و سپس در باکت کپی می‌شوند؛ نسخه‌های محلی هر از گاهی پاک می‌شوند و در صورت نیاز از باکت بازیابی می‌شوند.

تنظیمات: از پنل سرویس ذخیره‌سازی خود، پس از ساختن یک باکت:

  • نام باکت (Bucket).
  • منطقه (Region): برای نمونه eu-central-1؛ برخی سرویس‌ها آن را نادیده می‌گیرند، اما نمی‌تواند خالی باشد.
  • نشانی (Endpoint URL): برای نمونه https://s3.eu-central-1.wasabisys.com.
  • کلیدها (Access key ID و Secret access key): کلیدی که اجازه‌ی خواندن و نوشتن در آن باکت را دارد.

پس از استقرار: فایل‌هایی که از پیش روی دیسک‌اند همانجا می‌مانند. مستندات پلی‌بوک روش انتقال آن‌ها به باکت را شرح می‌دهد. مستندات پلی‌بوک

اتصال S3 با Goofys (S3 via Goofys)

فقط Synapse. باکت را به گونه‌ای متصل می‌کند که گویی پوشه‌ی فایل‌های Synapse است. ساده‌تر از ارائه‌دهنده‌ی ذخیره‌سازی S3 اما کندتر است؛ آن گزینه را ترجیح دهید.

تنظیمات: Bucket، Access key، Secret key، Region، و برای هر سرویسی جز AWS، گزینه‌ی Custom endpoint را انتخاب و Endpoint URL آن را وارد کنید. مستندات پلی‌بوک

مخزن رسانه (matrix-media-repo)

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

تنظیمات: شناسه‌ی Datastore ID: به‌طور خودکار ساخته می‌شود.

پس از استقرار: پیش از فعال کردن آن روی سروری که از پیش فایل دارد، مستندات پلی‌بوک را بخوانید؛ انتقال فایل‌های موجود گامی جداگانه است. مستندات پلی‌بوک


اگر پیش از نیاز به این موارد با کمبود فضا روبه‌رو شدید، Manage › Disk space نشان می‌دهد چه چیزی دیسک را اشغال کرده است و می‌تواند فایل‌های قدیمی ذخیره‌شده از سرورهای دیگر را پاک کند.