From b85768da1c48d8a24a7b2f79b848c11c192a251c Mon Sep 17 00:00:00 2001 From: Aaron Raimist Date: Sat, 8 Jun 2019 19:30:59 -0500 Subject: [PATCH] Add note on purging local media --- Synapse-database-maintenance-tools.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Synapse-database-maintenance-tools.md b/Synapse-database-maintenance-tools.md index f30230b..35eda44 100644 --- a/Synapse-database-maintenance-tools.md +++ b/Synapse-database-maintenance-tools.md @@ -3,6 +3,12 @@ List of useful tools and scripts for maintenance Synapse database: ## [Purge Remote Media API](https://github.com/matrix-org/synapse/blob/master/docs/admin_api/purge_remote_media.rst) The purge remote media API allows server admins to purge old cached remote media. +#### Purge local media +There is no purge API for local media because you may be the only one with a copy. If you are sure you want to delete local media you could use something like the following to delete media that hasn't been accessed in a while. + +`find /path/to/synapse/media_store -atime +365 -delete` +This will delete media that hasn't been accessed in 365 days. + ## [Purge History API](https://github.com/matrix-org/synapse/blob/master/docs/admin_api/purge_history_api.rst) The purge history API allows server admins to purge historic events from their database, reclaiming disk space.