add synapse media_retention

development
Aine 2 years ago
parent 2edbabe652
commit 5eff67371d
No known key found for this signature in database
GPG Key ID: 34969C908CCA2804

@ -86,6 +86,14 @@ matrix_synapse_form_secret: "{{ matrix_synapse_macaroon_secret_key }}"
matrix_synapse_max_upload_size_mb: 50 matrix_synapse_max_upload_size_mb: 50
# Controls whether local media should be removed under certain conditions, typically for the purpose of saving space.
# should be empty to disable
matrix_synapse_media_retention_local_media_lifetime:
# Controls whether remote media cache (media that is downloaded from other homeservers)
# should be removed under certain conditions, typically for the purpose of saving space.
# should be empty to disable
matrix_synapse_media_retention_remote_media_lifetime:
# The tmpfs at /tmp needs to be large enough to handle multiple concurrent file uploads. # The tmpfs at /tmp needs to be large enough to handle multiple concurrent file uploads.
matrix_synapse_tmp_directory_size_mb: "{{ matrix_synapse_max_upload_size_mb * 50 }}" matrix_synapse_tmp_directory_size_mb: "{{ matrix_synapse_max_upload_size_mb * 50 }}"

@ -1048,6 +1048,14 @@ media_store_path: "/matrix-media-store-parent/{{ matrix_synapse_media_store_dire
# #
max_upload_size: "{{ matrix_synapse_max_upload_size_mb }}M" max_upload_size: "{{ matrix_synapse_max_upload_size_mb }}M"
media_retention:
{% if matrix_synapse_media_retention_local_media_lifetime|length > 0 %}
local_media_lifetime: "{{ matrix_synapse_media_retention_local_media_lifetime }}"
{% endif %}
{% if matrix_synapse_media_retention_remote_media_lifetime|length > 0 %}
remote_media_lifetime: "{{ matrix_synapse_media_retention_remote_media_lifetime }}"
{% endif %}
# Maximum number of pixels that will be thumbnailed # Maximum number of pixels that will be thumbnailed
# #
#max_image_pixels: 32M #max_image_pixels: 32M

Loading…
Cancel
Save