Server CE/Server Pro 執行個體與 S3 相容物件儲存之間的延遲,是影響遷移完成時間的重要因素。延遲也會影響 Server CE/Server Pro 中的檔案上傳效能,而緩慢的檔案下載也會大幅影響 PDF 編譯時間。我們建議盡量縮短 Server CE/Server Pro 執行個體與 S3 相容物件儲存之間的地理距離。在代管環境中,這代表在同一區域中建立 bucket;若是本地部署方案,則代表將兩者部署在同一園區內。
# Enable S3 backend for filestoreOVERLEAF_FILESTORE_BACKEND=s3# Bucket name for project filesOVERLEAF_FILESTORE_USER_FILES_BUCKET_NAME=overleaf-user-files# Bucket name for template filesOVERLEAF_FILESTORE_TEMPLATE_FILES_BUCKET_NAME=overleaf-template-files# Key for filestore userOVERLEAF_FILESTORE_S3_ACCESS_KEY_ID=...# Secret for filestore userOVERLEAF_FILESTORE_S3_SECRET_ACCESS_KEY=...# Bucket region you picked when creating the buckets.OVERLEAF_FILESTORE_S3_REGION=""# Enable S3 backend for historyOVERLEAF_HISTORY_BACKEND=s3# Bucket name for project history blobsOVERLEAF_HISTORY_PROJECT_BLOBS_BUCKET=overleaf-project-blobs# Bucket name for history chunksOVERLEAF_HISTORY_CHUNKS_BUCKET=overleaf-chunks# Key for history userOVERLEAF_HISTORY_S3_ACCESS_KEY_ID=...# Secret for history userOVERLEAF_HISTORY_S3_SECRET_ACCESS_KEY=...# Bucket region you picked when creating the buckets.OVERLEAF_HISTORY_S3_REGION=""
# Enable S3 backend for filestoreOVERLEAF_FILESTORE_BACKEND=s3# Bucket name for project filesOVERLEAF_FILESTORE_USER_FILES_BUCKET_NAME=overleaf-user-files# Bucket name for template filesOVERLEAF_FILESTORE_TEMPLATE_FILES_BUCKET_NAME=overleaf-template-files# Key for filestore userOVERLEAF_FILESTORE_S3_ACCESS_KEY_ID=...# Secret for filestore userOVERLEAF_FILESTORE_S3_SECRET_ACCESS_KEY=...# S3 provider endpointOVERLEAF_FILESTORE_S3_ENDPOINT=http://10.10.10.10:9000# Path style addressing of buckets. Most likely you need to set this to "true".OVERLEAF_FILESTORE_S3_PATH_STYLE="true"# Bucket region. Most likely you do not need to configure this.OVERLEAF_FILESTORE_S3_REGION=""# Enable S3 backend for historyOVERLEAF_HISTORY_BACKEND=s3# Bucket name for project history blobsOVERLEAF_HISTORY_PROJECT_BLOBS_BUCKET=overleaf-project-blobs# Bucket name for history chunksOVERLEAF_HISTORY_CHUNKS_BUCKET=overleaf-chunks# Key for history userOVERLEAF_HISTORY_S3_ACCESS_KEY_ID=...# Secret for history userOVERLEAF_HISTORY_S3_SECRET_ACCESS_KEY=...# S3 provider endpointOVERLEAF_HISTORY_S3_ENDPOINT=http://10.10.10.10:9000# Path style addressing of buckets. Most likely you need to set this to "true".OVERLEAF_HISTORY_S3_PATH_STYLE="true"# Bucket region. Most likely you do not need to configure this.OVERLEAF_HISTORY_S3_REGION=""
mc alias set s3 http://10.10.10.10:9000 MINIO_ROOT_USER MINIO_ROOT_PASSWORD# Put the contents of the policies from the previous section in the# respective json file policy-filestore.json and policy-history.json.# Reminder: Replace the bucket names and credentials accordingly.# filestore buckets, user and policymc mb --ignore-existing s3/overleaf-user-filesmc mb --ignore-existing s3/overleaf-template-filesmc admin user add s3 \ OVERLEAF_FILESTORE_S3_ACCESS_KEY_ID \ OVERLEAF_FILESTORE_S3_SECRET_ACCESS_KEYmc admin policy create s3 overleaf-filestore policy-filestore.jsonmc admin policy attach s3 overleaf-filestore \ --user=OVERLEAF_FILESTORE_S3_ACCESS_KEY_ID# history buckets, user and policymc mb --ignore-existing s3/overleaf-project-blobsmc mb --ignore-existing s3/overleaf-chunksmc admin user add s3 \ OVERLEAF_HISTORY_S3_ACCESS_KEY_ID \ OVERLEAF_HISTORY_S3_SECRET_ACCESS_KEYmc admin policy create s3 overleaf-history policy-history.jsonmc admin policy attach s3 overleaf-history \ --user=OVERLEAF_HISTORY_S3_ACCESS_KEY_ID
最後修改於 2026年10月5日
這個頁面有幫助嗎?
Assistant
Responses are generated using AI and may contain mistakes.