Skip to content
56K

56K

Slow IT just 4 fun

Menu
Menu

Historias de Cronopios – 002 – Limpiezas en mastodon

Posted on 12/12/202106/02/2023 by fanta

Aquí estamos de nuevo con una nueva entrada de «Historias de Cronopios». Básicamente nos dedicamos a compartir en esta serie de posts algunas entradas que se suelen meter en crontab.

Posiblemente para que funcionen estos crones sea necesario crear un enlace simbólico como el siguiente:

# ln -s /home/mastodon/.rbenv/shims/ruby /usr/local/bin/ruby

El crontab del user root podría quedar con las siguientes líneas:

5 4 * * * sudo -u mastodon bash -c "cd /home/mastodon/live && RAILS_ENV=production bin/tootctl media remove --days=3"
15 4 * * * sudo -u mastodon bash -c "cd /home/mastodon/live && RAILS_ENV=production bin/tootctl preview_cards remove --days=3"
20 4 * * * sudo -u mastodon bash -c "cd /home/mastodon/live && RAILS_ENV=production bin/tootctl cache recount accounts"
30 4 * * * sudo -u mastodon bash -c "cd /home/mastodon/live && RAILS_ENV=production bin/tootctl statuses remove --days=3"

Estas líneas se usan bastante en instancias de mastodon para bajar un poco la ocupación de disco y ya de paso hacer recuento.

Esto suele ser mano de santo y es bueno añadirlo a cron. Quien pone 3 days puede poner 7 days o 15 sin problema. Es solamente un ejemplo.

 

Saludos cordiales.

1 thought on “Historias de Cronopios – 002 – Limpiezas en mastodon”

  1. fanta dice:
    22/06/2021 a las 10:47

    Y con estas otras líneas se puede hacer algo más de limpia:

    tootctl cache clear
    tootctl media remove-orphans
    tootctl emoji purge –remote-only
    tootctl accounts cull

    No obstante es buena cosa mirar antes que hace cada cosa por si a ti no te interesase:

    https://docs.joinmastodon.org/admin/tootctl/

Comments are closed.

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
🍅 STREAMING
🍊 LINUX
🥝 GAMES
🥥 THREADS
🧅 SECURITY
🥑 RETRO
🍆 HARDWARE
🍇 MISC
📝 NOTES
©2023 56K | Built using WordPress and Responsive Blogily theme by Superb