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


فقط 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): کلیدی که اجازهی خواندن و نوشتن در آن باکت را دارد.
پس از استقرار: فایلهایی که از پیش روی دیسکاند همانجا میمانند. مستندات پلیبوک روش انتقال آنها به باکت را شرح میدهد. مستندات پلیبوک
فقط Synapse. باکت را به گونهای متصل میکند که گویی پوشهی فایلهای Synapse است. سادهتر از ارائهدهندهی ذخیرهسازی S3 اما کندتر است؛ آن گزینه را ترجیح دهید.
تنظیمات: Bucket، Access key، Secret key، Region، و برای هر سرویسی جز AWS، گزینهی Custom endpoint را انتخاب و Endpoint URL آن را وارد کنید. مستندات پلیبوک
مدیریت فایلهای هومسرور را به سرویسی جداگانه میسپارد که هر فایل را تنها یک بار نگه میدارد، حتی اگر چندین بار فرستاده شود، و میتواند از چند نوع ذخیرهساز استفاده کند. برای سرورهای بزرگ یا چند هومسرور با فایلهای مشترک طراحی شده است؛ برای یک سرور کوچک بیش از نیاز است.
تنظیمات: شناسهی Datastore ID: بهطور خودکار ساخته میشود.
پس از استقرار: پیش از فعال کردن آن روی سروری که از پیش فایل دارد، مستندات پلیبوک را بخوانید؛ انتقال فایلهای موجود گامی جداگانه است. مستندات پلیبوک
اگر پیش از نیاز به این موارد با کمبود فضا روبهرو شدید، Manage › Disk space نشان میدهد چه چیزی دیسک را اشغال کرده است و میتواند فایلهای قدیمی ذخیرهشده از سرورهای دیگر را پاک کند.