Files
Mastodon-Media-Maintenance-…/readme.md
T
daniel 12d654382b Update readme.md
added instructions for adding a folder for the log output of the cronjob as well as modifying the cronjob
2026-10-15 05:13:52 +00:00

864 B

Mastodon Media Maintenance Script

This Script removes cached and federated media.

Requirements:

Instructions:

  • Create a File: nano mastodon.sh
  • Give the file the needed permissions: chmod 0755 mastodon.sh
  • Create a directory for the logs: mkdir mms-logs
  • Adding a log file to the directory: touch mms-logs/script.log
  • Run it: bash mastodon.sh
  • Done.

What does this script do?

  • Deleting media (from federated servers) older than one day
  • Deleting cached files
  • Deleting files that do not belong to existing media attachments

Create a cronjob that runs every 30 mins:

  • crontab -e
  • Copy & Paste: */30 * * * * bash /home/mastodon/mastodon.sh > /home/mastodon/mms-logs/script.log 2>&1