9. Oktober 2024

Mastodon säubern mit script

Mastodon_Logo Mastodon säubern mit script

Hallo zusammen.
Heute mal etwas einfach kurzes und doch sehr effektives.
Ich betreibe unter https://social.retronerd.at meine eigene Mastodon Instanz.
Diese hat aber leider die Angewohnheit, immer recht schnell vollzulaufen und dann steht der Kasten.

Dafür gibt es eine für mich und meine Infrastruktur eine ganz simple Lösung.
Ich lasse mit einem crontab 1 mal die Woche laufen, der wie folgt aussieht.

nano mastodon_cleaner.sh

Füge nun folgenden Inhalt ein:

docker exec -it mastodon-web-1 tootctl statuses remove --days 7
docker exec -it mastodon-web-1 tootctl media remove --days 7
docker exec -it mastodon-web-1 tootctl media remove --remove-headers --include-follows --days 7
docker exec -it mastodon-web-1 tootctl preview_cards remove --days 7
docker exec -it mastodon-web-1 tootctl media remove-orphans

Dieses snippet sorgt dafür, das wie oben erwähnt alle 7 Tage der Docker von den Mediendateien gesäubert wird.

Foilá und weg ist der Überschüssige Datenmüll.